class ExtendedLevels {
  List metaP = [];
  List boardP = [];
  List arrowsP = [];
  List solutionP = [];
  List bannedP = [];


  ExtendedLevels() {
    metaP.add([9, 4, 5, 0, 1]);
    boardP.add([[2, 0, 2, 2],[2, 2, 0, 2],[2, 0, 2, 0],[2, 2, 0, 2],[2, 0, 2, 2],[0, 2, 0, 2],[2, 0, 2, 0],[2, 2, 0, 2],[2, 2, 2, 0]]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 2, 4, 1, 6, 3, 7, 2]);
    bannedP.add([]);
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([[2, 0, 2, 1, 2],[0, 2, 0, 2, 0],[2, 0, 2, 0, 2],[0, 2, 2, 2, 0],[2, 0, 2, 0, 2],[0, 2, 0, 2, 0],[2, 1, 2, 1, 2]]);
    arrowsP.add([[5, 6], [2, 3], [2, 7]]);
    solutionP.add([0, 3, 2, 1, 3, 4, 5, 0]);
    bannedP.add([0, 1, 1, 0, 1, 4]);

    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      []
    ]);
    solutionP.add([0, 0, 0, 2, 0, 3, 1, 0]);
    bannedP.add([]);
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [2],
      [2]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 1, 3, 3, 3, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 0, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8]
    ]);
    solutionP.add([2, 2, 2, 4, 3, 2, 5, 2]);
    bannedP.add([]);

//***Easy but fun early level ****************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 1, 2, 0, 4, 1, 4, 5]);
    bannedP.add([]);

//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([0, 0, 2, 2, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 3, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 4, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [1, 2, 1],
      [2, 1, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 0],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [5, 6, 7],
      [2, 7],
      [2],
      [3]
    ]);
    solutionP.add([3, 2, 7, 0, 9, 0, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([2, 3, 4, 3, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 5],
      [2, 3, 4]
    ]);
    solutionP.add([1, 4, 3, 0, 4, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 10],
      [8, 10, 11],
      [8, 11],
      [8, 9]
    ]);
    solutionP.add([4, 0, 5, 1, 5, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [4],
      [6],
      [3],
      [7],
      [2],
      [7]
    ]);
    solutionP.add([0, 3, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2],
      [2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5],
      [4, 6],
      [2, 3],
      [3],
      [7]
    ]);
    solutionP.add([0, 2, 1, 3, 6, 0, 6, 4]);
    bannedP.add([3, 3]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 2, 0, 2, 0, 0],
      [2, 2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [1, 2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [11],
      [8],
      [8, 11]
    ]);
    solutionP.add([0, 3, 0, 4, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 3, 1, 4, 2, 8, 2]);
    bannedP.add([0, 0, 6, 0]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3]
    ]);
    solutionP.add([3, 2, 4, 1, 4, 5, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 2],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [11]
    ]);
    solutionP.add([0, 0, 2, 0, 2, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 1, 2],
      [0, 1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 10],
      [10, 11],
      [8, 9, 10, 11],
      [8, 11]
    ]);
    solutionP.add([1, 2, 2, 0, 3, 3, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 10],
      [9],
      [8, 11],
      [8, 11]
    ]);
    solutionP.add([1, 1, 2, 0, 2, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 1, 3, 3, 4, 0, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 1, 0, 1, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [8, 9, 10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 2, 0, 2, 2, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 0, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [1, 1, 0, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 4, 2, 4, 3, 3, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 12, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 1, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 1, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 1, 2, 1],
      [1, 2, 1, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 1, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [4, 5],
      [6],
      [5],
      [6],
      [5, 6],
      [6],
      [3],
      [3, 7],
      [3, 4, 7],
      [3, 4, 5, 7],
      [5, 6, 7],
      [2, 4],
      [3, 4, 6],
      [2, 4],
      [3, 6],
      [2, 4, 7],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 10, 2, 4, 2, 10, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 2, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 5],
      [6],
      [3],
      [6, 7],
      [2],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([0, 6, 2, 0, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [3],
      [3, 4, 7]
    ]);
    solutionP.add([1, 4, 2, 5, 3, 4, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 3, 0, 3, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 10, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4, 6],
      [6],
      [4],
      [7],
      [3, 4],
      [3, 4],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 3, 5, 4, 6, 9, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 4, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [2],
      [2]
    ]);
    solutionP.add([2, 0, 4, 0, 8, 0, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 4, 2, 2, 3, 1, 4, 5, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 5],
      [5, 7],
      [2, 4],
      [2, 6]
    ]);
    solutionP.add([1, 4, 2, 1, 3, 0, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [2, 0, 0, 0],
      [1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9]
    ]);
    solutionP.add([0, 1, 2, 1, 2, 3, 3, 0]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 0, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 5, 0, 5, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 1],
      [0, 1, 0, 0, 1, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [10, 11],
      [9, 10],
      [10, 11],
      [8, 9, 10],
      [8, 11],
      [8, 9]
    ]);
    solutionP.add([1, 2, 2, 5, 3, 0, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 8, 3, 0, 3, 4, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 1, 2],
      [2, 0, 2, 2],
      [2, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 5, 6, 7],
      [2, 4, 5, 6, 7]
    ]);
    solutionP.add([1, 3, 4, 2, 5, 1, 6, 2]);
    bannedP.add([1, 1]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 2],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [2, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([0, 3, 1, 4, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([3, 3, 4, 4, 6, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 2, 2, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 2, 0, 0, 2],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [11]
    ]);
    solutionP.add([0, 3, 0, 5, 1, 0, 2, 4, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 2, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [11]
    ]);
    solutionP.add([0, 3, 4, 0, 4, 1, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 10, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [6],
      [6],
      [2],
      [2],
      [3],
      [3],
      [7]
    ]);
    solutionP.add([1, 4, 1, 8, 2, 3, 3, 8]);
    bannedP.add([0, 5]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 3, 3, 4, 3, 4, 4]);
    bannedP.add([2, 4]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 1, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [8, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 11],
      [8, 11],
      [8, 9, 11]
    ]);
    solutionP.add([1, 0, 1, 1, 2, 5, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 1],
      [1, 0, 0, 0],
      [1, 1, 1, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [8],
      [9],
      [9],
      [8],
      [11]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [7]
    ]);
    solutionP.add([1, 2, 2, 1, 5, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 3, 0, 1]);
    boardP.add([
      [2, 2, 2, 1],
      [1, 2, 2, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [4],
      [6],
      [4],
      [6, 7],
      [3],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 1, 3, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 1, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 9],
      [9, 11]
    ]);
    solutionP.add([2, 0, 2, 2, 2, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 2, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8]
    ]);
    solutionP.add([0, 2, 1, 2, 2, 0, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [3, 4, 6],
      [5, 6]
    ]);
    solutionP.add([1, 7, 3, 3, 3, 5, 7, 5, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1],
      [0, 2, 2, 2, 0, 2],
      [2, 1, 2, 2, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3],
      [4],
      [7],
      [2, 4],
      [2],
      [3, 6, 7],
      [2, 6],
      [3],
      [3]
    ]);
    solutionP.add([2, 4, 3, 1, 6, 4, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 0, 1, 1, 2, 0, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 0, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 2, 2, 0, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [3],
      [7]
    ]);
    solutionP.add([0, 2, 3, 1, 4, 6, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([13, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 2, 2],
      [2, 2, 2, 0, 2, 2],
      [2, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [3, 4, 5, 6, 7],
      [3, 4],
      [7]
    ]);
    solutionP.add([4, 1, 7, 2, 8, 3, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [5],
      [4],
      [7],
      [3]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1],
      [0, 2, 0, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2],
      [2, 0, 2, 2],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 2, 3, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [4],
      [5],
      [3]
    ]);
    solutionP.add([4, 2, 7, 3, 8, 2, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3, 7]
    ]);
    solutionP.add([2, 1, 4, 5, 5, 6, 6, 3, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 2],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 2, 3, 3, 2, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 10],
      [10]
    ]);
    solutionP.add([0, 1, 1, 1, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 2, 2, 2, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 1, 2],
      [1, 1, 0, 0, 0, 2],
      [2, 0, 0, 1, 0, 0],
      [0, 2, 0, 0, 0, 0],
      [0, 1, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [10],
      [8],
      [9],
      [11],
      [9]
    ]);
    solutionP.add([2, 1, 5, 2, 5, 4, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [2, 3, 4],
      [2, 6, 7]
    ]);
    solutionP.add([1, 1, 3, 1, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 3, 1, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 1, 1, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [2, 0, 2, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 2, 2],
      [0, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 4, 4, 2, 5, 4, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 0, 1, 4, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 1, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 1, 1, 1, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [8, 9, 10, 11],
      [11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 1, 0, 2, 1, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 11, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 2, 3, 3, 3, 7, 6, 2, 7, 7]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 7]
    ]);
    solutionP.add([0, 5, 2, 5, 3, 0, 3, 4, 7, 6]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 2, 1, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5],
      [3, 5],
      [3, 4, 5],
      [3, 4, 5],
      [2, 3, 4, 5],
      [2, 3, 6],
      [3],
      [2, 4, 6],
      [6],
      [2, 3, 4],
      [2, 6],
      [2, 3],
      [2, 3, 7],
      [7],
      [7]
    ]);
    solutionP.add([3, 3, 4, 0, 6, 2, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([2, 2, 3, 5, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 10, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 1, 2, 2, 2, 2],
      [2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6, 7],
      [7]
    ]);
    solutionP.add([2, 4, 5, 7, 5, 9, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [10],
      [8]
    ]);
    solutionP.add([2, 0, 2, 2, 5, 2, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 1, 0, 1, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([2, 0, 5, 0, 5, 1, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 5, 4, 1, 6, 5, 7, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4],
      [4, 5],
      [3, 5, 6],
      [3, 5],
      [2, 4, 5],
      [2, 3, 4, 6, 7],
      [3, 4, 7],
      [2, 3, 6, 7],
      [2],
      [3, 7],
      [7]
    ]);
    solutionP.add([1, 5, 1, 7, 3, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 2],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [4],
      [5],
      [7],
      [6],
      [2],
      [2],
      [2],
      [7],
      [3],
      [7]
    ]);
    solutionP.add([0, 4, 7, 5, 8, 0, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 1, 2, 3, 3, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1, 2],
      [1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [4],
      [3, 4],
      [6, 7],
      [6, 7],
      [2, 7]
    ]);
    solutionP.add([2, 1, 4, 1, 5, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 11, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7]
    ]);
    solutionP.add([2, 4, 2, 6, 3, 5, 7, 1, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 2, 3, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [7],
      [4],
      [6]
    ]);
    solutionP.add([0, 3, 3, 0, 5, 0, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 2],
      [0, 0, 1, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 1, 1, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 11],
      [8, 9],
      [9, 11]
    ]);
    solutionP.add([0, 2, 2, 3, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 5, 2, 1, 2, 2, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 4, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 4, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 2, 3, 1, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 1],
      [1, 0, 1, 1, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [11],
      [9],
      [8, 9, 10, 11],
      [8, 10, 11],
      [9],
      [11],
      [8],
      [8, 11]
    ]);
    solutionP.add([2, 2, 3, 2, 5, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [3, 5],
      [6, 7],
      [2, 3],
      [2],
      [2, 3, 6, 7]
    ]);
    solutionP.add([0, 1, 1, 0, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 12, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4],
      [7],
      [6],
      [4]
    ]);
    solutionP.add([3, 1, 3, 5, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [2, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 2, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 2, 1, 2, 3, 3, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [5],
      [4],
      [6],
      [3],
      [6],
      [3],
      [7],
      [2],
      [2],
      [7]
    ]);
    solutionP.add([0, 3, 2, 1, 3, 4, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 6, 4, 1, 5, 2, 5, 6, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 2, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 2, 2, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 1, 2, 5, 1, 5, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 1],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10]
    ]);
    solutionP.add([2, 0, 2, 2, 3, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 6, 1, 5, 3, 5, 4, 8]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 0, 2, 0, 3, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([12, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 3, 0, 5, 0, 5, 4, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 2, 2],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 2, 1, 2, 2, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [8, 10],
      [8, 10],
      [10],
      [10],
      [8, 10],
      [8, 10],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 5, 3, 1, 3, 2, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 2, 1, 4, 2, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [6],
      [3, 4, 5],
      [5, 6, 7],
      [2, 3, 4, 5],
      [2, 6],
      [2],
      [2]
    ]);
    solutionP.add([3, 4, 4, 1, 5, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 0],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [5],
      [3],
      [3],
      [3],
      [6],
      [6],
      [3],
      [2],
      [7]
    ]);
    solutionP.add([0, 5, 1, 4, 2, 5, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [10],
      [8],
      [8]
    ]);
    solutionP.add([1, 2, 1, 3, 1, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4],
      [3, 4]
    ]);
    solutionP.add([0, 2, 0, 4, 1, 3, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 4, 2, 1, 2, 5, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 2, 2, 2, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 0, 2, 4, 4, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 6, 4, 6, 6, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 2],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [7],
      [2],
      [2]
    ]);
    solutionP.add([1, 0, 3, 2, 6, 3, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 3]
    ]);
    solutionP.add([0, 0, 1, 3, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [5],
      [6]
    ]);
    solutionP.add([2, 2, 6, 4, 8, 2, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [11]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 2, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 0, 2, 5, 4, 5, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 1, 3, 0, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 0, 4, 2, 5, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 1, 2],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [1, 1, 1, 1, 1, 1],
      [2, 0, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 3, 2, 0, 2, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 1, 2],
      [2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4, 5, 7],
      [2, 6, 7],
      [2, 3, 4],
      [2, 6, 7]
    ]);
    solutionP.add([0, 3, 1, 0, 5, 4, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 2, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 2, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [5, 6],
      [3],
      [2, 3]
    ]);
    solutionP.add([1, 4, 4, 5, 7, 2, 7, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [1, 0, 2, 2, 0, 1],
      [0, 0, 1, 0, 0, 0],
      [1, 1, 0, 0, 0, 0],
      [1, 1, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9, 10, 11],
      [8, 9, 10],
      [8, 9, 10],
      [8, 9, 10],
      [8, 9, 10],
      [8]
    ]);
    solutionP.add([0, 5, 1, 4, 1, 5, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 9, 11],
      [11]
    ]);
    solutionP.add([1, 1, 3, 1, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 10, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 6],
      [4, 5],
      [5, 6],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3],
      [2, 7],
      [3, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 6, 2, 8, 3, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 2, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 1, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [10]
    ]);
    solutionP.add([0, 0, 1, 2, 4, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 4, 3, 4, 5, 6, 0, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 4, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [2],
      [2]
    ]);
    solutionP.add([2, 0, 2, 2, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3, 4, 6, 7],
      [6, 7],
      [6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([1, 6, 3, 2, 3, 6, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 6, 0, 6, 2, 6, 4, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 2, 2, 1, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 1],
      [2, 2, 2, 1, 2, 1, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4],
      [5, 6],
      [3, 4, 7],
      [3, 5, 7],
      [3, 5, 7],
      [2],
      [2, 3, 6],
      [6, 7],
      [4, 6],
      [2, 4],
      [3],
      [7],
      [3],
      [3],
      [7]
    ]);
    solutionP.add([2, 6, 6, 0, 6, 2, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 2, 2, 1, 5, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1],
      [2, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [7],
      [7],
      [4],
      [7]
    ]);
    solutionP.add([4, 1, 4, 3, 5, 0, 6, 3]);
    bannedP.add([3, 0]);
//*******************
    metaP.add([6, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 1, 3, 4, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 2, 0, 3, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3],
      [7],
      [3, 4],
      [6, 7],
      [4],
      [6],
      [3],
      [7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 3, 4, 3, 6, 1, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 3, 2, 1, 2, 2, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6]
    ]);
    solutionP.add([0, 6, 2, 0, 2, 2, 5, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3]
    ]);
    solutionP.add([1, 4, 5, 0, 7, 4, 8, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([2, 6, 3, 1, 3, 7, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 4, 1, 1, 1, 3, 4, 2]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [4],
      [6],
      [3],
      [7],
      [2],
      [2],
      [3],
      [7]
    ]);
    solutionP.add([1, 0, 2, 3, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 0, 2, 1],
      [2, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [6, 7],
      [6, 7],
      [6, 7],
      [3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 1, 2, 7, 4, 7, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0, 0],
      [0, 1, 0, 1, 0, 0],
      [0, 1, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [10],
      [9],
      [8]
    ]);
    solutionP.add([1, 0, 1, 3, 1, 4, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [2, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [2, 2, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 10],
      [8, 10, 11]
    ]);
    solutionP.add([1, 1, 1, 3, 2, 0, 3, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 2, 1, 4, 2, 3, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 5, 6, 7],
      [2, 3, 4, 5],
      [2, 5, 6, 7]
    ]);
    solutionP.add([2, 2, 5, 3, 8, 0, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 5, 3, 6, 2, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 4, 3, 4, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 1, 1, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 2, 2, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [9],
      [11],
      [8],
      [9],
      [8]
    ]);
    solutionP.add([0, 4, 1, 5, 5, 0, 5, 3, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 4, 2, 1, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4, 6],
      [5],
      [2],
      [3, 7]
    ]);
    solutionP.add([0, 3, 1, 4, 5, 4, 6, 1]);
    bannedP.add([7, 4]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 2, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 1, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 5, 1, 2, 2, 2, 5, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 6, 7],
      [5],
      [5, 6, 7],
      [2, 3, 4, 7]
    ]);
    solutionP.add([4, 3, 5, 4, 7, 0, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4, 5, 6, 7],
      [4],
      [7],
      [2, 3, 4, 6, 7],
      [3],
      [7]
    ]);
    solutionP.add([4, 1, 4, 5, 6, 1, 6, 7]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 2, 0, 0, 1],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 2, 0],
      [1, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [9],
      [8],
      [8]
    ]);
    solutionP.add([1, 2, 2, 4, 3, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 1],
      [0, 1, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8]
    ]);
    solutionP.add([0, 1, 1, 0, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3]
    ]);
    solutionP.add([1, 2, 2, 1, 4, 1, 6, 1, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 4, 2, 4, 4, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 4, 3, 4, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 0, 0, 2, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 0, 5, 1, 3, 2, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 1, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [3, 5, 6]
    ]);
    solutionP.add([1, 3, 2, 0, 3, 1, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 1, 1, 1, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10]
    ]);
    solutionP.add([1, 0, 1, 1, 1, 3, 1, 5, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 1, 2, 1],
      [0, 2, 2, 2],
      [2, 2, 2, 1],
      [0, 2, 0, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [7],
      [5],
      [3]
    ]);
    solutionP.add([0, 0, 1, 1, 2, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 2, 3, 2, 5]);
    bannedP.add([0, 3, 0, 5, 2, 1]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 2, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([1, 3, 2, 3, 4, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [6],
      [3]
    ]);
    solutionP.add([1, 4, 3, 6, 5, 4, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [5],
      [3]
    ]);
    solutionP.add([1, 4, 2, 3, 7, 0, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 3, 5, 6, 2, 7, 3, 9, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 1],
      [0, 0, 0, 2, 1],
      [2, 0, 0, 0, 1],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 11],
      [8, 9]
    ]);
    solutionP.add([1, 0, 3, 2, 4, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([13, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 2, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2],
      [2, 1, 2, 2],
      [2, 2, 2, 2],
      [2, 0, 2, 2],
      [0, 2, 2, 2]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([0, 0, 2, 0, 4, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [4],
      [3],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 3, 3, 2, 5, 0, 5, 2]);
    bannedP.add([1, 4]);
//*******************
    metaP.add([10, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 3, 2, 0, 6, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1, 2, 2],
      [2, 1, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [4, 5, 6],
      [3, 4],
      [2, 4, 7],
      [2, 3]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5],
      [3, 4, 5],
      [5, 7],
      [2, 3, 4],
      [2],
      [2, 3],
      [2]
    ]);
    solutionP.add([2, 2, 3, 1, 5, 1, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([13, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2, 2],
      [2, 0, 2, 2, 2, 2],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 2],
      [2, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 2, 4, 2, 5, 3, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 2, 0, 0],
      [2, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 3, 2, 1, 2, 5, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 1, 3, 2, 4, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8]
    ]);
    solutionP.add([0, 0, 0, 1, 1, 1, 1, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 3, 5, 0, 5, 1, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 4, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [3]
    ]);
    solutionP.add([0, 1, 5, 0, 8, 1, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 2, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 2, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 3, 2, 5, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 1, 0, 1, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8]
    ]);
    solutionP.add([0, 1, 1, 2, 1, 4, 2, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8],
      [8],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 2, 0, 3, 2, 4, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 0, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 1, 5, 0, 6, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 7],
      [5, 6, 7],
      [6, 7],
      [3, 4],
      [6]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 5, 3, 0, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 1, 4, 1, 5, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [2, 1, 1, 1, 1, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 3, 1, 1, 1, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 10, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [3],
      [2, 7]
    ]);
    solutionP.add([4, 5, 4, 9, 5, 2, 5, 4, 7, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 1, 0, 1, 2, 6, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 1, 0, 0, 0],
      [2, 0, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([2, 4, 3, 5, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 3, 3, 4, 4, 1, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [1, 2, 0, 2, 2, 2, 1, 2],
      [2, 0, 2, 2, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 1, 2, 0, 2, 1, 2],
      [2, 1, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [4, 5, 6],
      [4, 6],
      [3, 4, 6, 7],
      [5, 7],
      [2, 3, 4, 5],
      [2, 5, 6, 7],
      [2, 3, 4, 5, 6],
      [2, 6, 7],
      [2, 6, 7],
      [2, 3, 7],
      [2, 7],
      [2, 3]
    ]);
    solutionP.add([3, 0, 3, 6, 7, 0, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 2, 3, 5, 2, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 4, 5, 0, 7, 0, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 1, 2, 3, 6, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10]
    ]);
    solutionP.add([0, 1, 1, 1, 2, 1, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [6],
      [4],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 1, 2, 3, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [6, 7],
      [2, 3],
      [2]
    ]);
    solutionP.add([1, 3, 2, 2, 2, 4, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 9, 2, 5, 3, 0, 5, 0, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [3],
      [7],
      [4],
      [6]
    ]);
    solutionP.add([2, 1, 3, 0, 3, 4, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 1, 2, 2, 2],
      [0, 2, 1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6, 7],
      [3, 5],
      [2, 3],
      [2, 3],
      [2]
    ]);
    solutionP.add([1, 3, 1, 5, 5, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4],
      [6],
      [3],
      [7],
      [2, 3]
    ]);
    solutionP.add([1, 0, 1, 8, 2, 1, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 5, 1, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [2]
    ]);
    solutionP.add([0, 5, 3, 0, 4, 5, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 1, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [2, 4],
      [2],
      [3, 7]
    ]);
    solutionP.add([0, 1, 0, 3, 3, 4, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 2, 6, 0, 6, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [2, 6, 7]
    ]);
    solutionP.add([1, 3, 4, 0, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 5, 2, 0, 3, 5, 4, 0, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 1, 2, 2, 2, 4, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [1, 1, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 10],
      [9, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([1, 2, 2, 3, 5, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 1, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 1, 1, 0, 0, 0],
      [0, 0, 0, 2, 2, 0]
    ]);
    arrowsP.add([
      [9],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 2, 4, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 2, 0, 2],
      [0, 2, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 2, 1, 0, 2, 5, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 0, 0, 3, 3, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 2, 0],
      [0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2],
      [1, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9]
    ]);
    solutionP.add([0, 0, 1, 1, 3, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 1, 1, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 1, 0, 0],
      [1, 1, 0, 1, 1],
      [0, 0, 0, 1, 0],
      [1, 0, 0, 0, 0],
      [2, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [10],
      [9],
      [10],
      [8],
      [8],
      [10],
      [11],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([1, 2, 2, 1, 2, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 1, 4, 2, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 1],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [8]
    ]);
    solutionP.add([0, 2, 3, 3, 4, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [5],
      [5],
      [4, 5],
      [2, 4],
      [6],
      [4],
      [5, 6],
      [2],
      [2, 3]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 12, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 1, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1],
      [2, 2, 0, 2, 1, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [5, 6],
      [5],
      [5, 6],
      [5],
      [3],
      [3, 5, 7],
      [5, 6, 7],
      [6],
      [4, 6],
      [4, 6],
      [6],
      [2, 3],
      [3],
      [3, 7]
    ]);
    solutionP.add([1, 4, 2, 7, 3, 4, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [2, 2, 2, 0],
      [1, 0, 0, 0],
      [0, 0, 2, 1],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8]
    ]);
    solutionP.add([0, 3, 2, 2, 3, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 2, 1],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10],
      [8],
      [8, 11]
    ]);
    solutionP.add([1, 4, 3, 5, 6, 2, 6, 5, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 3, 0, 4, 3, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 1, 3, 3, 3, 5, 3, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 2, 0, 2, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7]
    ]);
    solutionP.add([1, 1, 2, 0, 6, 4, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 2, 3, 1, 6, 2, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 1, 2, 1, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4],
      [3, 4, 5, 7],
      [4, 5, 6, 7],
      [6, 7],
      [2, 3, 4],
      [2, 3, 4, 6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([4, 4, 8, 2, 9, 1, 9, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 4, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 6, 2, 8, 0, 11, 3, 12, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 0, 3, 2, 4, 0, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 1, 2, 0, 2],
      [2, 1, 2, 0, 2, 1],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [3],
      [7],
      [4],
      [3],
      [2],
      [7]
    ]);
    solutionP.add([0, 1, 1, 0, 2, 5, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 3, 2, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 1, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [1, 0, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10, 11],
      [11],
      [11],
      [8, 9],
      [8],
      [8, 11]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 2, 2, 2, 4, 3, 2]);
    bannedP.add([0, 4]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 2, 3, 2, 4, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 1, 2],
      [2, 0, 1, 0],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [11],
      [9, 11]
    ]);
    solutionP.add([0, 0, 1, 3, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 3, 1, 1]);
    boardP.add([
      [1, 2, 2, 2],
      [2, 2, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [6],
      [4],
      [6, 7],
      [3, 4],
      [2, 7]
    ]);
    solutionP.add([1, 3, 2, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 2, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5]
    ]);
    solutionP.add([1, 3, 3, 3, 4, 6, 6, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 3, 1, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 0],
      [1, 1, 1, 1],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [8, 10],
      [8, 10],
      [10],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([4, 4, 4, 6, 5, 1, 6, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [2, 1, 0, 0, 0],
      [0, 0, 1, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [9],
      [10],
      [10],
      [11]
    ]);
    solutionP.add([0, 1, 1, 2, 2, 4, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [11],
      [8]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 2, 3, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 1, 6, 2, 5, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 7],
      [3, 7]
    ]);
    solutionP.add([2, 5, 3, 6, 7, 2, 9, 4, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 1, 2, 0, 2, 1, 3, 1]);
    bannedP.add([0, 0, 0, 2]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [4],
      [6, 7],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 0, 0, 2, 7, 3, 9, 3]);
    bannedP.add([7, 1]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [11],
      [10],
      [8]
    ]);
    solutionP.add([1, 2, 3, 1, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [2, 2, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [9],
      [11],
      [9],
      [11],
      [9],
      [9],
      [8, 11]
    ]);
    solutionP.add([1, 5, 3, 4, 3, 5, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 5, 2, 4, 3, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 1, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 1, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8],
      [8],
      [8, 11]
    ]);
    solutionP.add([0, 0, 2, 1, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 2, 2, 2, 2],
      [1, 1, 1, 1, 1],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [8, 10],
      [10],
      [10],
      [10],
      [10],
      [9]
    ]);
    solutionP.add([0, 4, 3, 2, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 1],
      [0, 0, 0, 0],
      [1, 0, 1, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 9],
      [11]
    ]);
    solutionP.add([2, 2, 4, 0, 4, 3, 7, 2]);
    bannedP.add([3, 3]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 2, 3, 0, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8],
      [8],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 0, 1, 2, 3, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 1, 2],
      [2, 1, 2, 0],
      [2, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 7],
      [2, 3, 4, 5],
      [2, 6]
    ]);
    solutionP.add([0, 1, 0, 3, 6, 3, 8, 3]);
    bannedP.add([2, 1]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 5, 0, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10]
    ]);
    solutionP.add([0, 0, 1, 0, 6, 1, 6, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 2, 4, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [3, 5, 6, 7],
      [2, 3],
      [6]
    ]);
    solutionP.add([1, 3, 1, 5, 2, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 3]
    ]);
    solutionP.add([0, 0, 0, 2, 0, 4, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 2, 2, 0, 0, 1],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [11],
      [8]
    ]);
    solutionP.add([1, 0, 2, 1, 3, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 4, 1, 4, 5, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 0, 3, 0, 4, 3, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 4, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 1, 0, 0],
      [2, 0, 2, 0, 2],
      [0, 0, 1, 0, 0],
      [1, 0, 1, 0, 0],
      [0, 2, 2, 2, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [11],
      [9, 11],
      [9],
      [9, 11]
    ]);
    solutionP.add([0, 1, 2, 2, 5, 1, 5, 3]);
    bannedP.add([5, 2]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 1, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8]
    ]);
    solutionP.add([0, 1, 1, 1, 1, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [4, 5, 6],
      [5, 7]
    ]);
    solutionP.add([1, 3, 7, 3, 8, 0, 9, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 2, 3, 10, 4, 3, 4, 9]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 2, 0, 3, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 2, 2],
      [2, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2, 2, 2],
      [2, 0, 2, 2, 2, 2, 2]
    ]);
    arrowsP.add([
      [6]
    ]);
    solutionP.add([0, 2, 1, 5, 3, 1, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 5],
      [3, 4, 5, 6, 7],
      [4, 5, 7],
      [3, 4, 6, 7],
      [4],
      [2, 4, 6]
    ]);
    solutionP.add([0, 3, 1, 4, 2, 1, 2, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 1, 2],
      [0, 0, 0, 0, 2, 0],
      [0, 2, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 1, 2],
      [0, 2, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 3, 4, 0, 4, 2, 6, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 4, 3, 4, 3, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 12, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 6],
      [4, 5],
      [4, 5, 6],
      [2, 3, 7],
      [2, 7],
      [3, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 10, 2, 1, 3, 10, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 6],
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 7],
      [3, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 7, 1, 8, 3, 0, 6, 7]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 1],
      [0, 0, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [11],
      [8]
    ]);
    solutionP.add([0, 3, 2, 2, 3, 1, 4, 1]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [7]
    ]);
    solutionP.add([0, 7, 1, 8, 2, 5, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 0, 2],
      [2, 2, 1, 2, 0, 2, 0, 2, 2],
      [2, 1, 2, 0, 2, 0, 2, 1, 2],
      [1, 2, 0, 2, 1, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [5, 6],
      [6],
      [4, 5],
      [5],
      [5],
      [4, 6],
      [3, 6, 7],
      [6],
      [3],
      [3, 6],
      [4, 6, 7],
      [4, 6],
      [2, 3],
      [2, 7],
      [3],
      [2]
    ]);
    solutionP.add([1, 1, 2, 2, 4, 2, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 0, 2, 2, 4, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 2, 2, 0, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 2, 2, 1],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [5, 7],
      [5],
      [5, 7],
      [2, 4],
      [3, 5, 7],
      [2, 5],
      [2],
      [7],
      [2],
      [2],
      [2, 7]
    ]);
    solutionP.add([0, 3, 2, 1, 4, 5, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 12, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([1, 8, 2, 3, 3, 4, 6, 1, 7, 8]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [7]
    ]);
    solutionP.add([1, 1, 2, 0, 3, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 1, 1, 2, 2, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 2, 2, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [11]
    ]);
    solutionP.add([2, 5, 3, 1, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 1, 1, 1],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 2, 1, 2, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [1, 1, 1, 1],
      [0, 1, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [8],
      [8, 10],
      [8, 10],
      [8],
      [9]
    ]);
    solutionP.add([2, 3, 3, 2, 5, 0, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 0, 3, 0, 4, 1, 4, 5]);
    bannedP.add([0, 5]);
//*******************
    metaP.add([8, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [2],
      [2]
    ]);
    solutionP.add([1, 3, 4, 0, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 3, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([3, 0, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 4, 3, 3, 3, 4, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 3, 0, 4, 1, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 2, 2, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 3, 1, 4, 2, 5, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [1, 0, 0, 2, 2]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [9]
    ]);
    solutionP.add([0, 2, 2, 1, 2, 3, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([3, 10, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4, 6, 7]
    ]);
    solutionP.add([1, 2, 1, 6, 2, 1, 2, 7]);
    bannedP.add([0, 7]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [6],
      [7]
    ]);
    solutionP.add([1, 4, 2, 1, 5, 0, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([1, 2, 2, 3, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 2, 3, 0, 4, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 2, 2, 0, 1],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 0, 5, 1, 1, 3, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0],
      [0, 0, 1, 0, 1],
      [0, 0, 0, 0, 0],
      [2, 2, 2, 0, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 11],
      [8, 10, 11],
      [9, 11]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 2, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [2, 3, 5, 7],
      [7]
    ]);
    solutionP.add([1, 3, 4, 2, 6, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 10, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 0, 8, 3, 3, 5, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 1, 2, 1, 2, 3, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([4, 0, 6, 2, 7, 5, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 2, 5, 4, 7, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 1, 0, 0, 0],
      [2, 1, 0, 0, 2],
      [0, 1, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 2, 2, 2, 3, 3, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [2, 2, 2, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 2, 2, 0, 2],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 2, 1, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([1, 1, 1, 2, 2, 0, 2, 2, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 6, 7],
      [2, 3]
    ]);
    solutionP.add([1, 4, 3, 0, 3, 4, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 3, 1, 3, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([4, 0, 4, 4, 5, 1, 8, 0, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 12, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 11, 1, 0, 6, 1, 7, 0, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [10],
      [10]
    ]);
    solutionP.add([0, 1, 1, 0, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 1, 2, 3, 3, 2, 3, 6]);
    bannedP.add([1, 6]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 0, 2, 1, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 1, 3, 3, 6, 0, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 1, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [2],
      [2]
    ]);
    solutionP.add([0, 0, 0, 6, 3, 9, 5, 9, 6, 8]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [2, 1, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [8, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 1, 2, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 2, 0, 0],
      [1, 1, 2, 1, 1, 1],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [11],
      [8, 10],
      [8, 10],
      [10],
      [8, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([0, 5, 2, 1, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 2, 2, 1, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 2],
      [1, 0, 0, 2, 2, 0],
      [1, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [9, 10, 11],
      [9],
      [8, 9]
    ]);
    solutionP.add([1, 3, 1, 4, 1, 5, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 1, 0, 2],
      [0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8]
    ]);
    solutionP.add([2, 1, 4, 0, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 3, 1, 1, 3, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [5],
      [2],
      [3],
      [3]
    ]);
    solutionP.add([1, 4, 2, 3, 2, 5, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 0, 0, 0, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [9, 11]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 3, 4, 4]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([13, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 3, 7, 2, 9, 4, 11, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 5, 1, 7, 5, 8, 0, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 2],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0],
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [1, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0],
      [2, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [5],
      [7],
      [3, 4],
      [2],
      [2, 6],
      [7],
      [3, 7],
      [2]
    ]);
    solutionP.add([2, 1, 2, 3, 2, 5, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [1, 2, 2, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [5],
      [7],
      [2, 4, 5],
      [5, 6],
      [2, 4],
      [7],
      [2]
    ]);
    solutionP.add([1, 3, 4, 0, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 1],
      [0, 0, 2, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 1, 4, 2, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [9, 10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 0, 3, 1, 1, 1, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [2, 3, 7]
    ]);
    solutionP.add([1, 3, 2, 2, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([3, 7, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [6],
      [3],
      [3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 2, 0, 4, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 0],
      [1, 2, 2, 2],
      [2, 2, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2]
    ]);
    solutionP.add([0, 1, 4, 3, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 0, 2, 2, 3, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 10, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 0, 2, 0, 2, 1, 2],
      [2, 2, 2, 2, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [5, 6, 7],
      [2, 7],
      [2, 3, 7]
    ]);
    solutionP.add([0, 1, 1, 6, 3, 8, 4, 7]);
    bannedP.add([2, 1]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 3]
    ]);
    solutionP.add([0, 0, 6, 0, 8, 0, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 6]
    ]);
    solutionP.add([1, 1, 9, 1, 9, 3, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 1, 0, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 1, 2, 1, 4, 0, 4, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 2, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3]
    ]);
    solutionP.add([0, 1, 2, 3, 7, 6, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 1, 0],
      [2, 0, 0, 2, 0],
      [0, 0, 1, 0, 1],
      [0, 2, 1, 0, 1],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 2, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [8, 9, 10, 11],
      [11],
      [8, 9, 10],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 3, 0, 3, 2, 4, 1]);
    bannedP.add([4, 0]);
//*******************
    metaP.add([5, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 4, 3, 1, 3, 3, 3, 5]);
    bannedP.add([1, 1]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 5, 4, 6, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2],
      [0, 2, 0, 2, 2],
      [2, 1, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([0, 2, 3, 1, 7, 1, 7, 3, 8, 4]);
    bannedP.add([6, 4]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [11]
    ]);
    solutionP.add([2, 4, 4, 5, 5, 1, 6, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 1, 0, 1],
      [0, 0, 1, 0, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [8, 9, 10, 11],
      [11],
      [8, 9, 10, 11],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 0, 3, 1, 0, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 2, 2, 2],
      [2, 0, 2, 1, 2, 1, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [7],
      [3],
      [2],
      [3]
    ]);
    solutionP.add([0, 6, 1, 1, 5, 1, 5, 3]);
    bannedP.add([2, 6]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [7],
      [7]
    ]);
    solutionP.add([0, 4, 2, 0, 6, 0, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 0, 1, 3, 3, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11]
    ]);
    solutionP.add([0, 0, 2, 0, 2, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [2, 0, 2, 0, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 2, 0, 0, 2, 1]
    ]);
    arrowsP.add([
      [11],
      [8],
      [8]
    ]);
    solutionP.add([0, 4, 2, 2, 4, 2, 4, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 1, 1, 1, 1, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [10],
      [10],
      [8, 10]
    ]);
    solutionP.add([2, 2, 3, 3, 4, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 2, 2, 3, 3, 4, 3]);
    bannedP.add([0, 3]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 3, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [2],
      [2],
      [2],
      [2]
    ]);
    solutionP.add([0, 3, 2, 5, 4, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2],
      [2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6, 7],
      [2, 3, 4],
      [2, 3, 4]
    ]);
    solutionP.add([0, 3, 4, 3, 9, 2, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [1, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8],
      [9],
      [11],
      [8]
    ]);
    solutionP.add([0, 0, 0, 3, 1, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10, 11],
      [11],
      [9],
      [8, 9],
      [8],
      [8, 11]
    ]);
    solutionP.add([0, 3, 2, 0, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 9, 2, 1, 2, 9, 3, 6]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7]
    ]);
    solutionP.add([1, 6, 5, 6, 8, 1, 10, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [2]
    ]);
    solutionP.add([1, 2, 3, 0, 7, 4, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [2, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [2]
    ]);
    solutionP.add([1, 0, 2, 1, 4, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 2, 2],
      [0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [5, 6]
    ]);
    solutionP.add([2, 5, 3, 0, 3, 6, 7, 6, 9, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 3, 0, 3, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 1, 0, 0],
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8],
      [11],
      [8]
    ]);
    solutionP.add([5, 1, 6, 1, 6, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [1, 2, 1, 2, 0, 2],
      [2, 1, 2, 1, 2, 0],
      [1, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 1, 2, 1],
      [1, 2, 1, 2, 1, 2],
      [2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5, 7],
      [3, 4],
      [3, 6],
      [3, 5],
      [3, 4, 7],
      [3, 4, 5],
      [2, 5, 7],
      [2, 5, 6],
      [2, 4],
      [2, 4, 6],
      [6],
      [4],
      [2, 3, 4],
      [7],
      [2, 6],
      [6],
      [3],
      [2],
      [2],
      [2, 3]
    ]);
    solutionP.add([0, 1, 6, 5, 8, 1, 12, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([0, 7, 1, 4, 2, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([6, 0, 7, 1, 9, 1, 11, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 1, 1, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([2, 0, 2, 3, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 1, 0, 0, 0, 2],
      [0, 2, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9]
    ]);
    solutionP.add([0, 4, 1, 1, 3, 1, 5, 4, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 1, 2, 1, 3, 2, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 2, 2, 4, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [3, 4, 6, 7]
    ]);
    solutionP.add([2, 3, 2, 5, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 2, 2, 0],
      [0, 0, 1, 0],
      [1, 0, 1, 0],
      [1, 1, 2, 2],
      [0, 0, 0, 1],
      [0, 1, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [10],
      [11],
      [8],
      [10],
      [11],
      [9],
      [11]
    ]);
    solutionP.add([0, 2, 0, 3, 1, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 1],
      [1, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [11],
      [9],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 2, 2, 0, 2, 1, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 1, 3, 2, 4, 0, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 4, 2, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 2, 2],
      [2, 2, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [6],
      [3],
      [7],
      [3],
      [6],
      [4]
    ]);
    solutionP.add([2, 0, 3, 1, 3, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [9]
    ]);
    solutionP.add([0, 3, 2, 0, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 1, 0, 0, 1, 1],
      [0, 0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 1, 0, 4, 1, 5, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 0, 5, 1, 6, 3, 10, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 0, 4, 5, 5, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 1, 1, 0],
      [0, 0, 0, 2, 0, 1],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [10],
      [10],
      [8]
    ]);
    solutionP.add([0, 4, 0, 5, 1, 1, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 0, 2, 0, 5, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 1, 3, 0, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 1, 0, 0, 1],
      [0, 0, 1, 0, 1],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [11],
      [8, 9, 10],
      [10, 11],
      [8, 9, 11],
      [11]
    ]);
    solutionP.add([1, 0, 2, 0, 2, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6]
    ]);
    solutionP.add([2, 3, 3, 0, 3, 4, 4, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 7, 2, 0, 3, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 6]
    ]);
    solutionP.add([1, 6, 2, 1, 2, 5, 4, 5, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8]
    ]);
    solutionP.add([2, 1, 6, 2, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 1],
      [2, 1, 2],
      [1, 2, 0],
      [2, 0, 2],
      [1, 2, 1],
      [2, 1, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5, 6, 7],
      [2, 4, 5],
      [5],
      [7],
      [2, 6],
      [5]
    ]);
    solutionP.add([1, 1, 2, 0, 4, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 3, 1, 3, 2, 0, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [0, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [2, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5]
    ]);
    solutionP.add([0, 1, 0, 5, 1, 0, 6, 5]);
    bannedP.add([8, 5]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 4, 1, 4, 6, 0, 6, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([0, 1, 1, 2, 2, 2, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 5, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 1, 1, 3, 1, 5, 9, 3, 11, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 0],
      [2, 2, 2, 0, 2],
      [2, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [3, 4, 5, 7],
      [2, 3, 4, 6],
      [3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [3, 5, 6, 7],
      [4, 7],
      [3, 5, 6],
      [3],
      [5, 6],
      [3, 4],
      [3, 4, 6],
      [7],
      [2, 3, 6, 7],
      [7]
    ]);
    solutionP.add([1, 0, 1, 6, 3, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 6, 3, 6]);
    bannedP.add([]);
//*******************
    metaP.add([10, 3, 5, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([4, 1, 5, 2, 7, 0, 7, 2, 9, 2]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([7, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6]
    ]);
    solutionP.add([1, 2, 2, 7, 3, 0, 4, 9, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 1, 3, 4, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 2, 2, 3, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 1, 1, 1, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 0, 2, 0, 0],
      [1, 0, 2, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 1, 1, 3, 1, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 1, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 0, 0, 1, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9, 10],
      [10, 11],
      [8]
    ]);
    solutionP.add([1, 4, 3, 1, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [6],
      [6],
      [5],
      [5],
      [3],
      [7],
      [4],
      [6],
      [2],
      [7],
      [3],
      [2]
    ]);
    solutionP.add([4, 0, 4, 2, 4, 6, 5, 5]);
    bannedP.add([6, 2]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [3],
      [7],
      [4],
      [7],
      [3],
      [6],
      [3],
      [7]
    ]);
    solutionP.add([3, 5, 5, 1, 7, 1, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([3, 7, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [6],
      [3],
      [3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 4, 0, 6, 1, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 1, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [2, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [10],
      [10],
      [8],
      [8]
    ]);
    solutionP.add([1, 3, 2, 4, 7, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [10],
      [10],
      [8, 10],
      [8]
    ]);
    solutionP.add([0, 0, 0, 1, 2, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 1, 5, 1, 6, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3],
      [7]
    ]);
    solutionP.add([1, 1, 1, 3, 2, 2, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([0, 1, 1, 0, 2, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 2, 2, 0, 2, 2, 2, 2],
      [2, 2, 2, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [6],
      [3],
      [3, 7]
    ]);
    solutionP.add([0, 3, 1, 0, 2, 5, 9, 4, 9, 6]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 5, 2, 0, 2, 2, 2, 5]);
    bannedP.add([]);
//*******************
    metaP.add([12, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 4, 7, 5, 6, 8, 3, 9, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3, 7]
    ]);
    solutionP.add([0, 5, 3, 4, 3, 6, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 0, 2, 0, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [6],
      [2]
    ]);
    solutionP.add([1, 1, 4, 2, 6, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([1, 0, 1, 1, 2, 2, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 1, 2, 2, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 6, 2, 3, 9, 0, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 1, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 1, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 4, 1, 4, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 6, 2, 5, 3, 4, 6, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 4, 2, 4, 3, 5, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 2, 0, 2, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 3, 0, 4, 3, 7, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([1, 1, 2, 1, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [2, 0, 0, 1],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 2, 0, 0],
      [1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [11],
      [9],
      [9],
      [8, 9]
    ]);
    solutionP.add([2, 0, 3, 3, 4, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [6],
      [5],
      [4],
      [5],
      [3, 5, 7],
      [5, 6, 7],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [3, 4, 6, 7],
      [2, 5, 6],
      [2, 7],
      [2, 3],
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6],
      [2, 6, 7],
      [2, 3],
      [2, 6, 7],
      [6],
      [3, 4],
      [2, 3, 4],
      [2, 6, 7],
      [2],
      [2, 7],
      [2, 3],
      [3],
      [7]
    ]);
    solutionP.add([1, 1, 6, 6, 8, 4, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [3]
    ]);
    solutionP.add([0, 1, 1, 2, 4, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 1],
      [1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [3, 4],
      [2, 3, 4, 6, 7],
      [2, 6, 7],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([2, 3, 3, 0, 5, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [6, 7],
      [3],
      [2, 7]
    ]);
    solutionP.add([1, 0, 1, 4, 4, 3, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 10, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [6],
      [4],
      [6],
      [4],
      [7],
      [3],
      [3],
      [7],
      [7]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 6]);
    bannedP.add([3, 2]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 3, 0, 3, 1, 4, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 6],
      [7]
    ]);
    solutionP.add([0, 2, 1, 3, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 0, 1],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 0, 0, 2, 0, 2],
      [0, 0, 0, 0, 1, 0],
      [0, 2, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 4, 3, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 3, 3, 0, 3, 3, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([3, 0, 3, 3, 5, 0, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [2, 0, 2, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 2, 2, 2],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([3, 3, 4, 3, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 0, 3, 4, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 2, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 0, 2, 4, 2, 5, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 2, 2, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 4, 4, 2, 5, 4, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 0, 0, 2, 1, 0, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 1, 2],
      [0, 1, 2, 0, 0],
      [0, 1, 2, 0, 0],
      [2, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [11],
      [11],
      [9]
    ]);
    solutionP.add([0, 1, 0, 2, 0, 3, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 1],
      [2, 0, 0, 0, 1],
      [1, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [9]
    ]);
    solutionP.add([0, 3, 1, 4, 5, 1, 5, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 6],
      [3, 4, 6, 7],
      [3, 4, 7]
    ]);
    solutionP.add([1, 0, 4, 1, 5, 0, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 2, 0, 2, 3, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([
      [7],
      [7]
    ]);
    solutionP.add([0, 2, 1, 1, 3, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [2, 3, 7]
    ]);
    solutionP.add([2, 0, 2, 4, 5, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [1, 0, 2, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 9]
    ]);
    solutionP.add([0, 1, 2, 1, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 0, 0, 0],
      [1, 1, 1, 1],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [8],
      [8, 10],
      [8, 10],
      [8]
    ]);
    solutionP.add([1, 0, 1, 2, 1, 3, 2, 3]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 0, 3, 1, 4, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 0, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [11],
      [8],
      [11]
    ]);
    solutionP.add([1, 3, 2, 1, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 1, 1, 0, 0],
      [0, 0, 1, 1, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [11],
      [11]
    ]);
    solutionP.add([1, 3, 2, 1, 5, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 1, 1, 1, 4, 1, 4, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [5],
      [4, 6],
      [5, 6],
      [3, 4],
      [3, 4, 6],
      [3, 4, 5],
      [3, 5],
      [6],
      [4],
      [2, 4, 6],
      [4],
      [2, 3, 4, 7],
      [2, 4, 6, 7],
      [2, 6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 1, 3, 4, 4, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [2, 5, 6, 7],
      [2, 6, 7],
      [3]
    ]);
    solutionP.add([3, 2, 7, 4, 7, 6, 8, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 2, 4, 3, 2, 4, 5, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 2, 2, 3, 2, 4, 3, 1]);
    bannedP.add([1, 2]);
//*******************
    metaP.add([6, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6]
    ]);
    solutionP.add([1, 3, 1, 7, 4, 0, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [6, 7]
    ]);
    solutionP.add([0, 2, 0, 4, 1, 1, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 2, 1, 1],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 1, 1, 2, 2, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 2, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6, 7],
      [5, 6, 7],
      [2, 3, 4],
      [2, 6, 7]
    ]);
    solutionP.add([4, 6, 6, 0, 6, 4, 6, 8]);
    bannedP.add([]);
//*******************
    metaP.add([6, 12, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [2, 3, 7]
    ]);
    solutionP.add([2, 2, 2, 6, 4, 8, 4, 10]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 2, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [11],
      [8, 11]
    ]);
    solutionP.add([1, 0, 2, 1, 3, 3, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6]
    ]);
    solutionP.add([0, 1, 2, 3, 2, 5, 2, 9]);
    bannedP.add([0, 5, 0, 9, 2, 1]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 0, 2, 0, 2, 2, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1],
      [1, 2, 2, 2],
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [6],
      [6, 7],
      [3, 4],
      [7],
      [2, 3]
    ]);
    solutionP.add([3, 2, 4, 1, 6, 3, 7, 0]);
    bannedP.add([3, 0]);
//*******************
    metaP.add([5, 10, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2, 2, 2],
      [2, 0, 2, 1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 4, 5, 6],
      [2, 7]
    ]);
    solutionP.add([0, 3, 1, 8, 2, 9, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 1],
      [0, 0, 2, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 1],
      [0, 0, 0, 1],
      [1, 0, 0, 0],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [11],
      [9]
    ]);
    solutionP.add([0, 2, 0, 3, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [1, 0, 0, 0, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 2, 2, 2, 2],
      [0, 0, 1, 1, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [8, 9, 10],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 4, 1, 2, 2, 3, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 2, 2, 1],
      [0, 2, 2, 2],
      [2, 2, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5, 6],
      [3],
      [7],
      [6],
      [4],
      [2, 7]
    ]);
    solutionP.add([0, 3, 3, 0, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 5, 4, 0, 5, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [2, 1, 1, 1, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 4, 1, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 2, 1],
      [0, 2, 2, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([0, 1, 1, 4, 2, 2, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [6],
      [2, 3, 7],
      [6, 7]
    ]);
    solutionP.add([0, 3, 2, 3, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 2, 2, 1],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [6],
      [3, 4],
      [6, 7],
      [3],
      [3],
      [2, 7]
    ]);
    solutionP.add([1, 2, 3, 2, 6, 3, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5],
      [2],
      [2]
    ]);
    solutionP.add([0, 3, 1, 0, 1, 4, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 2, 2, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 1, 1, 0]
    ]);
    arrowsP.add([
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 1, 1, 1, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [6],
      [5],
      [4],
      [2],
      [3],
      [3]
    ]);
    solutionP.add([1, 3, 2, 0, 6, 4, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 0, 1, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([2, 0, 4, 1, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 2, 3, 3, 2, 5, 0]);
    bannedP.add([1, 0]);
//*******************
    metaP.add([8, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4, 6]
    ]);
    solutionP.add([0, 1, 0, 7, 1, 2, 1, 4, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 4, 4, 0, 5, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 1, 1, 1, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10]
    ]);
    solutionP.add([1, 0, 1, 2, 1, 3, 1, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([2, 0, 3, 0, 6, 0, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [0, 1, 1, 1],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [8]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 3, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 0, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 2, 2, 5, 6, 5, 7, 2]);
    bannedP.add([0, 5, 8, 5]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 0, 1, 3, 2, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 3, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [3, 4, 5, 6],
      [2, 3, 6, 7],
      [2, 4, 7],
      [7],
      [2, 3]
    ]);
    solutionP.add([1, 0, 2, 3, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([3, 4, 5, 2, 5, 6, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([3, 4, 4, 7, 6, 7, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([12, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 2, 2, 0, 2, 0],
      [0, 2, 1, 2, 2, 2, 0, 2],
      [2, 1, 2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [3, 4, 6, 7],
      [5, 6, 7],
      [2, 3, 4, 5],
      [2, 4, 5, 6, 7],
      [2, 4, 5],
      [2, 3, 4, 5, 6],
      [2, 6]
    ]);
    solutionP.add([2, 2, 4, 6, 10, 2, 11, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [2, 2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8]
    ]);
    solutionP.add([1, 2, 2, 1, 4, 2, 6, 1, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 5, 1, 3, 2, 2, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 2, 0, 2, 2],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 3, 2, 5, 3, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6]
    ]);
    solutionP.add([0, 3, 1, 4, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 2, 4, 2, 5, 1, 5, 4, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 1],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2],
      [2, 2, 0, 2, 2],
      [2, 1, 2, 1, 2],
      [2, 2, 0, 2, 1],
      [2, 1, 2, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [5],
      [6],
      [3, 4, 6, 7],
      [5, 7],
      [6],
      [2, 3],
      [6, 7],
      [7],
      [3]
    ]);
    solutionP.add([0, 0, 0, 4, 5, 3, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 1, 1, 3, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4, 5],
      [3],
      [3, 6],
      [2, 3],
      [2, 3]
    ]);
    solutionP.add([0, 3, 1, 2, 2, 3, 3, 0]);
    bannedP.add([4, 3]);
//*******************
    metaP.add([7, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 1, 2, 1, 2],
      [2, 1, 2, 1, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 1],
      [0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [6],
      [4],
      [4, 5],
      [5],
      [4],
      [6],
      [2, 7],
      [7],
      [2, 3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([1, 1, 2, 0, 3, 5, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 1, 0, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([2, 2, 4, 4, 5, 0, 5, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 3, 2, 0, 2, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [1, 1, 2, 1, 1, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([1, 4, 1, 5, 3, 0, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 1, 1],
      [1, 0, 0, 2],
      [2, 0, 0, 1],
      [2, 1, 2, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [11],
      [9],
      [11],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 3, 2, 3, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [9],
      [11],
      [9],
      [11]
    ]);
    solutionP.add([0, 1, 0, 3, 3, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 10, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 0, 2, 1, 2, 1, 2],
      [2, 1, 2, 1, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [4, 5],
      [6],
      [5],
      [4, 6],
      [6],
      [3],
      [3],
      [2, 3]
    ]);
    solutionP.add([1, 9, 3, 9, 4, 4, 5, 5]);
    bannedP.add([3, 7]);
//*******************
    metaP.add([5, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 7]
    ]);
    solutionP.add([0, 0, 1, 9, 3, 3, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 3, 1, 3, 2, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 6, 7],
      [2, 3, 5],
      [2, 5]
    ]);
    solutionP.add([1, 1, 3, 1, 4, 0, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 2, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [6],
      [6],
      [7],
      [2],
      [3],
      [2],
      [7]
    ]);
    solutionP.add([0, 7, 1, 0, 3, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 4, 3, 0, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 2, 0, 2],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 10],
      [10],
      [8, 10],
      [10]
    ]);
    solutionP.add([1, 0, 1, 2, 3, 4, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 2, 1, 3, 0, 6, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0, 0],
      [0, 1, 2, 1, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [9],
      [8]
    ]);
    solutionP.add([0, 3, 0, 4, 2, 5, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 2, 3, 3, 5, 1, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 2, 0, 2],
      [0, 2, 0, 0],
      [1, 0, 2, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8]
    ]);
    solutionP.add([1, 2, 1, 3, 2, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 0, 0, 1],
      [1, 0, 0, 1],
      [1, 0, 0, 1],
      [1, 1, 0, 1]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [11],
      [8],
      [8],
      [9],
      [9],
      [8]
    ]);
    solutionP.add([3, 0, 3, 3, 5, 0, 5, 1]);
    bannedP.add([0, 0]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [4],
      [6],
      [3],
      [6],
      [3],
      [7],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 6, 1, 6, 3, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 0, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 1, 2],
      [0, 0, 2, 0, 1, 0],
      [0, 0, 0, 2, 1, 0],
      [2, 0, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9],
      [11]
    ]);
    solutionP.add([0, 3, 1, 1, 1, 5, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([12, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 2, 2, 1, 2],
      [2, 0, 2, 2, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [3, 5],
      [3, 4, 6, 7],
      [7],
      [2, 3, 4, 5],
      [2, 5],
      [4, 5],
      [4],
      [6],
      [3],
      [3, 4, 6],
      [6],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([3, 4, 5, 0, 6, 5, 10, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([0, 7, 1, 2, 5, 4, 5, 10]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [1, 2, 2, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 5],
      [4],
      [4]
    ]);
    solutionP.add([1, 2, 1, 4, 4, 3, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 2, 0, 2, 2, 2, 4, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 1],
      [0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 11],
      [8, 11],
      [8, 11]
    ]);
    solutionP.add([0, 4, 1, 2, 2, 1, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [11],
      [11]
    ]);
    solutionP.add([0, 4, 0, 5, 1, 1, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([13, 6, 5, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5]
    ]);
    solutionP.add([1, 4, 2, 1, 4, 1, 4, 5, 12, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4],
      [6],
      [7],
      [2]
    ]);
    solutionP.add([0, 3, 1, 0, 3, 2]);
    bannedP.add([4, 3, 3, 0]);
//*******************
    metaP.add([4, 9, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 8, 2, 3, 2, 5, 3, 8]);
    bannedP.add([1, 6]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3]
    ]);
    solutionP.add([3, 0, 7, 2, 8, 1, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 0, 4, 3, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 2, 0],
      [0, 1, 2, 0, 0, 2],
      [2, 1, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [8, 9],
      [9]
    ]);
    solutionP.add([1, 5, 2, 1, 2, 3, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 3, 2, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10],
      [10, 11],
      [8, 9],
      [8],
      [8, 11]
    ]);
    solutionP.add([1, 2, 2, 2, 4, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 2, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [10],
      [10, 11],
      [8, 9, 10, 11],
      [8, 9],
      [8],
      [8],
      [8],
      [8, 11]
    ]);
    solutionP.add([1, 2, 3, 1, 3, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 1, 1, 2, 1, 3, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [2, 2, 2, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 0, 1, 1, 1, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 4, 2, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 1, 5, 2, 5, 4, 9, 0, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [0, 2, 0, 2, 2, 2, 1, 2],
      [2, 2, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [4],
      [7],
      [6],
      [3]
    ]);
    solutionP.add([0, 6, 1, 1, 1, 7, 4, 6]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 5, 2, 3, 3, 3, 4, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 3, 4, 6, 3, 8, 3, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 0, 0, 0, 0],
      [1, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 2, 2, 0, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 2, 4, 1, 5, 3, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [8, 11]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 3, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 2],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [8, 9],
      [11]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5],
      [4, 5],
      [5],
      [3],
      [2, 4, 7],
      [3],
      [2, 7],
      [7]
    ]);
    solutionP.add([0, 0, 5, 3, 6, 0, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [7],
      [7]
    ]);
    solutionP.add([1, 1, 3, 3, 4, 0, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 3, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([1, 2, 4, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 2, 3, 4, 2, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 0, 2],
      [1, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [1, 0, 0, 1, 1],
      [0, 1, 0, 0, 1]
    ]);
    arrowsP.add([
      [8, 9, 10],
      [8, 9],
      [9],
      [8, 11],
      [8, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 4, 1, 4, 2, 1, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([3, 1, 3, 2, 4, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5, 7]
    ]);
    solutionP.add([3, 1, 3, 3, 5, 3, 10, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 1, 1, 1, 1],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [10]
    ]);
    solutionP.add([0, 0, 0, 1, 2, 2, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 0, 8, 3, 5, 5, 3, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 9, 3, 9, 5, 5, 6, 8, 6, 10]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [2, 2, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [2, 0, 0, 2, 0],
      [0, 1, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8],
      [8]
    ]);
    solutionP.add([0, 3, 0, 4, 1, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 5, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 0, 3, 1, 3, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([0, 1, 0, 5, 1, 1, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 4, 4, 4, 7, 5, 8, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 3, 1, 0, 3, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 1, 1, 4, 6, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [2, 3, 4, 7],
      [2]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 1, 2, 2, 1, 1],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 1, 2, 2, 1, 0],
      [0, 0, 2, 2, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8, 9, 10],
      [8, 9, 11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([2, 2, 4, 3, 4, 5, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 4, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [0, 2, 1],
      [2, 0, 2],
      [1, 2, 2],
      [2, 0, 2],
      [0, 2, 2],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [7]
    ]);
    solutionP.add([0, 1, 1, 0, 7, 0, 7, 2]);
    bannedP.add([5, 0, 8, 1]);
//*******************
    metaP.add([3, 10, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 0, 2, 1, 2, 1, 2],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [3, 4],
      [4, 6],
      [3, 4, 6],
      [3],
      [3, 7],
      [2]
    ]);
    solutionP.add([1, 8, 2, 3, 2, 7, 2, 9]);
    bannedP.add([0, 3, 0, 7]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 1, 2, 1, 2, 1],
      [2, 2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 7],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [2, 3, 4, 6],
      [2, 3, 4, 6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([1, 5, 2, 6, 6, 6, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [2, 3]
    ]);
    solutionP.add([2, 4, 4, 4, 6, 0, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 1, 1, 1, 1],
      [2, 2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 0, 3, 3, 4, 1, 5, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 2, 0, 2, 2, 0],
      [0, 0, 0, 1, 0, 1],
      [0, 1, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 1, 2, 2, 0, 2],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [11],
      [9, 10],
      [8],
      [9, 11]
    ]);
    solutionP.add([1, 2, 1, 3, 2, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [10],
      [8],
      [8]
    ]);
    solutionP.add([2, 3, 3, 2, 5, 1, 6, 4]);
    bannedP.add([0, 4]);
//*******************
    metaP.add([10, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([3, 6, 4, 3, 5, 6, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 1, 0, 0, 1],
      [1, 1, 1, 1, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 1, 1],
      [0, 0, 0, 1, 1]
    ]);
    arrowsP.add([
      [10],
      [11],
      [8],
      [9],
      [8],
      [8],
      [8],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 2, 2, 2, 2],
      [2, 2, 0, 2, 2],
      [2, 2, 2, 2, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [3, 5, 7],
      [2, 4, 6],
      [7]
    ]);
    solutionP.add([1, 4, 2, 3, 3, 4, 5, 2]);
    bannedP.add([1, 0]);
//*******************
    metaP.add([10, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [5],
      [5],
      [5],
      [6],
      [4],
      [7],
      [4],
      [3],
      [7],
      [3],
      [2],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([0, 2, 2, 0, 8, 6, 9, 3]);
    bannedP.add([5, 7]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 1, 4, 1, 4, 2, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [6],
      [4],
      [2],
      [3]
    ]);
    solutionP.add([2, 1, 5, 0, 5, 4, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 4, 1, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [1, 2, 1, 1],
      [0, 0, 0, 2],
      [0, 0, 0, 2],
      [0, 2, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8]
    ]);
    solutionP.add([1, 1, 1, 2, 1, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 5, 0, 1]);
    boardP.add([
      [2, 2, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [7]
    ]);
    solutionP.add([1, 2, 5, 6, 6, 1, 7, 0, 9, 6]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 3, 3, 2, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 2, 2, 1],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([1, 0, 1, 2, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 1, 1, 5, 4, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 3, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [3],
      [7],
      [3],
      [7],
      [2],
      [7]
    ]);
    solutionP.add([1, 3, 2, 0, 2, 2]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([5, 9, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [4],
      [6],
      [3],
      [7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 2, 3, 2, 5, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [11],
      [8]
    ]);
    solutionP.add([2, 0, 4, 0, 5, 0, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 1, 2],
      [2, 0, 0, 1, 0, 0],
      [0, 1, 0, 1, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 10],
      [8, 9, 10, 11],
      [8, 9, 11]
    ]);
    solutionP.add([0, 4, 1, 0, 1, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 4, 2, 5, 0, 5, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 6],
      [5, 6],
      [3],
      [7],
      [3],
      [7],
      [4],
      [6],
      [4],
      [6],
      [2, 3],
      [3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 5, 1, 8, 0, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 2],
      [2, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 0, 5, 4, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1, 0],
      [0, 0, 2, 0, 1, 1],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8],
      [8]
    ]);
    solutionP.add([1, 1, 1, 3, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([2, 1, 2, 2, 2, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [9]
    ]);
    solutionP.add([0, 5, 3, 0, 3, 4, 4, 0, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 1, 1, 2, 2, 4, 1, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 1],
      [2, 2, 0, 2],
      [0, 0, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 11],
      [9]
    ]);
    solutionP.add([0, 0, 0, 1, 1, 3, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11]
    ]);
    solutionP.add([1, 2, 2, 1, 2, 3, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 4, 6]
    ]);
    solutionP.add([0, 4, 1, 1, 1, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 4, 2, 0, 3, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 2],
      [0, 2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 2, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 4, 3, 6, 1, 7, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 5, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 7]
    ]);
    solutionP.add([1, 1, 2, 4, 6, 0, 7, 1, 9, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 1, 2, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [4],
      [7],
      [3],
      [7],
      [2],
      [2]
    ]);
    solutionP.add([3, 2, 5, 0, 5, 2, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 6, 2, 5, 3, 2, 4, 1]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([11, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 3, 5, 6, 7],
      [3, 5, 7],
      [2, 4, 5],
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 0, 1, 1, 4, 2, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 1, 0, 2, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 1, 2, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10, 11],
      [9],
      [8],
      [8],
      [8, 11]
    ]);
    solutionP.add([0, 2, 0, 5, 2, 1, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11]
    ]);
    solutionP.add([0, 0, 1, 3, 2, 2, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [3],
      [3],
      [3]
    ]);
    solutionP.add([1, 3, 2, 0, 3, 3, 3, 5]);
    bannedP.add([0, 6, 1, 7]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4, 6],
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 7],
      [3, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 1, 4, 3, 4, 9, 6, 9]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8],
      [8]
    ]);
    solutionP.add([2, 0, 2, 3, 3, 5, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 1],
      [0, 0, 0, 1],
      [1, 0, 0, 1],
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [1, 1, 1, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [8],
      [10],
      [8],
      [8],
      [10],
      [11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([3, 3, 4, 1, 5, 0, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([1, 3, 1, 4, 2, 4, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([0, 3, 3, 4, 4, 1, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 3, 2, 3, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([12, 6, 5, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [2]
    ]);
    solutionP.add([3, 5, 4, 0, 8, 0, 8, 4, 11, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 0, 3, 2, 4, 3, 6, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 0, 5, 0, 5, 2, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([3, 10, 3, 0, 1]);
    boardP.add([
      [2, 2, 2, 1, 2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 2, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 6],
      [4],
      [4, 6],
      [3],
      [3, 7],
      [7],
      [7]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 9]);
    bannedP.add([1, 2]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 3, 3, 1, 4, 2, 4, 3, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 2, 3, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 1, 1, 2, 4, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 2, 3, 1, 3, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [2, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10, 11]
    ]);
    solutionP.add([0, 1, 0, 2, 1, 3, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 1, 4, 2, 1, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 2, 2],
      [0, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [5],
      [2]
    ]);
    solutionP.add([0, 0, 0, 2, 3, 3, 5, 1]);
    bannedP.add([4, 0]);
//*******************
    metaP.add([6, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [5],
      [3],
      [6],
      [4],
      [6],
      [2],
      [3],
      [2, 3, 7],
      [2]
    ]);
    solutionP.add([3, 5, 4, 0, 4, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 1, 3, 1, 5, 3, 1, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [5],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 0, 3, 3, 8, 0, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11]
    ]);
    solutionP.add([0, 2, 2, 2, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 1, 3, 0, 3, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 3, 1, 2, 6, 1, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [2, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [11],
      [9],
      [8]
    ]);
    solutionP.add([1, 3, 1, 4, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [2, 2, 2, 0, 0],
      [1, 1, 1, 1, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 2, 2],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [10],
      [10],
      [8],
      [8],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 4, 3, 2, 4, 2, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 1, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 1, 3, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 5, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [2, 2, 2],
      [2, 0, 2],
      [2, 2, 2],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 5, 1, 7, 1, 9, 1, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 0, 5, 2, 2, 4, 0, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 2, 2, 2, 2],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [2, 2, 2, 0, 2],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([2, 0, 4, 0, 7, 1, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [5],
      [4, 5],
      [4, 5],
      [3, 5],
      [5, 6, 7],
      [2, 4],
      [2, 3, 4, 7],
      [4, 6],
      [6, 7],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 4, 1, 5, 4, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 1, 0],
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 10],
      [8, 10, 11],
      [8, 9, 10],
      [8, 10, 11]
    ]);
    solutionP.add([1, 0, 2, 2, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 1, 1, 0, 0, 0],
      [1, 1, 0, 0, 0, 0],
      [0, 0, 1, 2, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [9],
      [10],
      [8]
    ]);
    solutionP.add([0, 0, 0, 5, 2, 1, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 1],
      [2, 2, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 6],
      [4, 5, 6],
      [4],
      [7],
      [7],
      [7]
    ]);
    solutionP.add([1, 2, 1, 4, 3, 0, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [2, 2, 1, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 2, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [2, 2, 0, 0, 1, 0],
      [0, 0, 0, 1, 1, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 10],
      [9],
      [8, 9, 10, 11],
      [8, 11],
      [8, 9, 11],
      [8, 11]
    ]);
    solutionP.add([2, 3, 4, 2, 5, 4, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5],
      [6],
      [2, 3],
      [7],
      [2, 7],
      [2]
    ]);
    solutionP.add([1, 2, 1, 4, 2, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 1],
      [1, 2, 1, 2, 0, 2],
      [2, 1, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 1, 2],
      [2, 1, 2, 0, 2, 1],
      [2, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [3, 4],
      [5, 6],
      [3, 4],
      [7],
      [2, 5],
      [4],
      [2, 6],
      [5, 6, 7],
      [2, 3, 6, 7],
      [2],
      [2],
      [2],
      [7],
      [2]
    ]);
    solutionP.add([1, 2, 3, 0, 3, 4, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 12, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 11, 1, 4, 1, 8, 4, 1, 4, 11]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 2, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 4, 2, 2, 5, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4],
      [2, 3, 7]
    ]);
    solutionP.add([0, 9, 1, 2, 1, 10, 2, 1]);
    bannedP.add([2, 9]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 2, 4, 0, 7, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 2],
      [2, 0, 1, 0, 0],
      [1, 1, 1, 1, 0],
      [0, 0, 1, 0, 2],
      [0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [11],
      [9],
      [10],
      [8],
      [8],
      [8, 10],
      [11]
    ]);
    solutionP.add([0, 0, 0, 3, 0, 4, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 3, 3, 4, 0, 4, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 4, 4, 8, 2, 8, 4, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 3, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 1, 7, 1, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 0, 4, 3, 7, 0, 8, 1, 9, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [8],
      [8, 10],
      [8, 10],
      [8, 10],
      [8],
      [11]
    ]);
    solutionP.add([0, 2, 1, 4, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [6, 7],
      [2, 3, 4],
      [2, 3]
    ]);
    solutionP.add([0, 1, 1, 2, 2, 1, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 3, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [2, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [6],
      [3, 4],
      [7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 1, 2, 0, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 2, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 4, 3, 0, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [2, 2, 0, 2, 2],
      [1, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([3, 4, 4, 1, 6, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 1, 2, 1, 10, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [2, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [2, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([1, 2, 3, 3, 3, 4, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 0, 2, 2, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2],
      [1, 2, 1, 2, 1],
      [2, 1, 2, 1, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [5],
      [3],
      [3, 4, 7],
      [5, 7],
      [3],
      [7],
      [3, 5],
      [2, 5],
      [4, 5],
      [5],
      [6],
      [2, 3],
      [7]
    ]);
    solutionP.add([5, 3, 8, 2, 8, 4, 9, 3]);
    bannedP.add([10, 2]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 1, 0]
    ]);
    arrowsP.add([
      [8]
    ]);
    solutionP.add([1, 2, 2, 1, 3, 1, 5, 0, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [2]
    ]);
    solutionP.add([0, 4, 1, 3, 4, 4, 6, 0]);
    bannedP.add([0, 0, 6, 4]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10, 11],
      [8, 9, 10]
    ]);
    solutionP.add([0, 2, 2, 1, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 1, 0, 2],
      [0, 0, 1, 1, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10],
      [10],
      [10, 11],
      [8, 9, 10, 11],
      [8, 10, 11],
      [8, 9, 10, 11],
      [8, 10, 11],
      [8, 9],
      [8],
      [8, 11]
    ]);
    solutionP.add([0, 3, 5, 3, 6, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [0, 2, 1, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [5, 6, 7],
      [2, 4, 5, 6, 7],
      [2, 6, 7],
      [2, 3],
      [3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5, 7],
      [3, 4, 5],
      [4, 5, 7],
      [4, 6],
      [7],
      [4, 7],
      [3, 4],
      [2, 7]
    ]);
    solutionP.add([0, 8, 1, 3, 3, 1, 4, 8]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 3, 3, 0, 6, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [2],
      [2, 6, 7]
    ]);
    solutionP.add([3, 6, 4, 3, 5, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4],
      [7],
      [3]
    ]);
    solutionP.add([0, 6, 1, 3, 2, 0, 2, 6]);
    bannedP.add([4, 6]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 3, 0, 5, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 1, 4, 2, 4, 4, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [1, 0, 2, 1],
      [0, 0, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8]
    ]);
    solutionP.add([2, 2, 2, 3, 3, 0, 3, 1]);
    bannedP.add([2, 0]);
//*******************
    metaP.add([8, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2],
      [2, 1, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 1],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5],
      [3, 4, 5, 6, 7],
      [6, 7],
      [4]
    ]);
    solutionP.add([2, 0, 2, 4, 3, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 2, 0, 1],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [11],
      [9],
      [8, 11]
    ]);
    solutionP.add([1, 2, 2, 3, 2, 4, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 2, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [6],
      [4],
      [7],
      [3],
      [3]
    ]);
    solutionP.add([0, 0, 2, 4, 4, 0, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [3, 4],
      [6, 7],
      [3],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 0, 5, 0, 5, 2]);
    bannedP.add([1, 4, 5, 4]);
//*******************
    metaP.add([6, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 7]
    ]);
    solutionP.add([1, 3, 1, 5, 2, 2, 2, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 2, 0, 2, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11]
    ]);
    solutionP.add([0, 2, 1, 0, 3, 2, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([3, 1, 3, 5, 4, 4, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([4, 3, 5, 0, 9, 2, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3, 4],
      [4, 5]
    ]);
    solutionP.add([0, 2, 4, 4, 6, 0, 6, 2, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 2, 2, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 2, 2],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 0, 2, 2, 3, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 3, 3, 0, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2, 0, 0],
      [0, 0, 0, 2, 0, 2],
      [2, 2, 0, 0, 0, 0],
      [2, 2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 1, 4, 2, 2, 2, 5, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 1, 3, 4, 4, 3, 4, 4, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 2],
      [0, 2, 2, 0, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 1, 0, 0, 2, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 11],
      [9, 10],
      [11]
    ]);
    solutionP.add([0, 1, 0, 2, 0, 4, 2, 4, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9]
    ]);
    solutionP.add([3, 2, 4, 0, 4, 2, 6, 3, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 0],
      [2, 1, 2, 1, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [2],
      [2],
      [2, 6],
      [2],
      [4, 5, 7],
      [2],
      [5, 6, 7],
      [2, 5, 7],
      [2, 3, 4],
      [3, 7],
      [2]
    ]);
    solutionP.add([0, 4, 8, 2, 10, 0, 10, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4],
      [6],
      [2]
    ]);
    solutionP.add([2, 1, 3, 0, 4, 3, 5, 2]);
    bannedP.add([6, 3]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8],
      [8, 10],
      [10]
    ]);
    solutionP.add([3, 3, 4, 1, 5, 4, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 2],
      [1, 2, 1, 2],
      [2, 1, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [5],
      [4, 5],
      [2, 5, 7],
      [4]
    ]);
    solutionP.add([0, 0, 1, 3, 4, 2, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 2],
      [0, 0, 0, 2],
      [2, 0, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 3, 4, 2, 5, 0, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 1, 1, 2, 1, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [4]
    ]);
    solutionP.add([1, 5, 1, 7, 4, 0, 4, 6, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 2, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 2, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [3],
      [3]
    ]);
    solutionP.add([1, 4, 5, 0, 5, 4, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 7, 0, 8, 1, 8, 5, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 1, 2, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 1, 2, 0, 4, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 2, 4, 0, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 1, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 6],
      [5, 6],
      [4],
      [4],
      [3, 4, 7],
      [3, 4, 6, 7],
      [3, 4, 6, 7],
      [6],
      [2],
      [7],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([4, 8, 6, 2, 6, 8, 6, 10]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 2, 2, 2, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [1, 0, 1, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [10],
      [9]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 1, 3, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 1, 2],
      [2, 2, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [6],
      [3, 4],
      [7],
      [3]
    ]);
    solutionP.add([1, 1, 4, 0, 5, 1, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 4, 3, 2, 4, 1, 9, 0]);
    bannedP.add([]);

//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 2, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10],
      [10, 11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 2, 3, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 2, 5, 0, 5, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [7]
    ]);
    solutionP.add([0, 2, 1, 5, 2, 0, 5, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 6, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 0, 1, 4, 4, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 1, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 1, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [9],
      [8]
    ]);
    solutionP.add([2, 1, 2, 3, 2, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 2, 2, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 3, 3, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [1, 2, 1],
      [2, 1, 2],
      [1, 2, 1],
      [2, 1, 2],
      [1, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 1],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [4, 5],
      [5, 6],
      [2, 3, 7],
      [2],
      [2, 5],
      [2, 4],
      [2, 3, 4, 5],
      [4, 5],
      [2],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([3, 0, 7, 0, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [3]
    ]);
    solutionP.add([0, 0, 0, 2, 1, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 2, 5, 1, 5, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 2, 2, 2, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4, 6, 7],
      [4, 6, 7],
      [3, 4, 6, 7],
      [2, 3],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 4, 2, 0, 6, 8, 6, 10]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 2, 4, 1, 5, 2, 5, 3]);
    bannedP.add([0, 1, 4, 2]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([1, 1, 2, 4, 4, 4, 4, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 1],
      [2, 0, 0, 0],
      [1, 1, 0, 0],
      [0, 1, 0, 0],
      [2, 1, 2, 2]
    ]);
    arrowsP.add([
      [8, 10, 11],
      [8, 10, 11],
      [8, 10, 11],
      [9],
      [8, 9, 10],
      [8, 9],
      [8]
    ]);
    solutionP.add([2, 1, 2, 3, 3, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2, 1],
      [1, 2, 1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1],
      [0, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0],
      [1, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5],
      [4, 5],
      [4, 6],
      [5],
      [3],
      [3, 4, 7],
      [6, 7],
      [5],
      [3, 4, 5],
      [2],
      [3, 4],
      [4, 5, 6, 7],
      [2, 4],
      [4, 6, 7],
      [2, 4],
      [2, 7],
      [2, 7],
      [3],
      [2],
      [2]
    ]);
    solutionP.add([5, 2, 9, 0, 9, 4, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 4, 6, 7],
      [2, 5, 6, 7]
    ]);
    solutionP.add([0, 4, 1, 1, 2, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 1, 0, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 2, 0, 2, 0],
      [1, 0, 1, 0, 0, 0],
      [0, 2, 0, 0, 2, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9],
      [9]
    ]);
    solutionP.add([0, 0, 2, 0, 3, 4, 5, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 2, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 2, 1, 4, 4, 4, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 1, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 1, 1, 0, 0],
      [1, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [11],
      [9],
      [9],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8],
      [11],
      [8],
      [8]
    ]);
    solutionP.add([3, 0, 3, 4, 5, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 12, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2, 2, 1, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4]
    ]);
    solutionP.add([1, 11, 2, 10, 4, 0, 4, 8, 5, 11]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 3, 0, 4, 3, 1, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 2, 3, 2, 5, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([1, 0, 1, 1, 1, 5, 3, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([1, 1, 2, 1, 2, 4, 4, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 1, 0, 0, 0],
      [0, 0, 1, 1, 0],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 10],
      [8, 9, 11],
      [8, 11],
      [8, 9]
    ]);
    solutionP.add([0, 3, 0, 4, 2, 3, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4],
      [3, 4, 6, 7],
      [3, 6, 7],
      [6, 7],
      [7]
    ]);
    solutionP.add([1, 0, 1, 6, 2, 5, 2, 7]);
    bannedP.add([0, 5, 0, 7]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [2, 3, 4],
      [2, 3, 4, 6, 7],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([0, 6, 0, 10, 3, 1, 4, 10]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 1, 1, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 2, 2, 2],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2]
    ]);
    arrowsP.add([
      [4]
    ]);
    solutionP.add([1, 0, 1, 2, 5, 0, 7, 0]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 1, 2, 0, 3, 0, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 3, 7, 1, 7, 5, 8, 6]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 1, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8],
      [11],
      [10],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 3, 2, 1, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 1, 0],
      [0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8],
      [10],
      [11]
    ]);
    solutionP.add([0, 2, 1, 4, 2, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 1, 1, 3, 1, 5, 2, 6]);
    bannedP.add([0, 6, 2, 0]);
//*******************
    metaP.add([3, 7, 3, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [3],
      [3],
      [6, 7],
      [6, 7],
      [3]
    ]);
    solutionP.add([0, 5, 1, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [3, 4, 5, 6],
      [5],
      [2],
      [6, 7],
      [3],
      [2, 7],
      [2, 3],
      [2]
    ]);
    solutionP.add([2, 1, 2, 3, 3, 2, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 11]
    ]);
    solutionP.add([3, 0, 4, 2, 4, 3, 5, 3, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2],
      [2, 0, 2, 1],
      [2, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([0, 0, 1, 3, 2, 2, 6, 0]);
    bannedP.add([7, 1, 1, 1]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 0, 1, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10],
      [10, 11],
      [9],
      [11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 3, 1, 3, 3, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3]
    ]);
    solutionP.add([1, 2, 7, 2, 8, 3, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4]
    ]);
    solutionP.add([1, 1, 3, 1, 3, 5, 5, 5, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([4, 4, 5, 7, 6, 4, 7, 1, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 1],
      [1, 0, 0, 0, 1],
      [0, 0, 2, 0, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1],
      [1, 1, 1, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [9],
      [10],
      [8],
      [8],
      [8],
      [8],
      [9],
      [8]
    ]);
    solutionP.add([4, 1, 5, 0, 5, 1, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [1, 2, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [10],
      [8, 10]
    ]);
    solutionP.add([1, 0, 1, 1, 1, 3, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([12, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 1, 2, 1, 2],
      [2, 1, 2, 1, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [3],
      [4],
      [7],
      [2],
      [4],
      [5],
      [5],
      [7],
      [6],
      [7],
      [2],
      [4],
      [7]
    ]);
    solutionP.add([1, 5, 1, 7, 3, 5, 9, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4],
      [3, 4, 5],
      [6, 7],
      [2, 3, 4],
      [2, 6, 7]
    ]);
    solutionP.add([0, 1, 1, 4, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [2, 3, 4],
      [2, 3, 6, 7]
    ]);
    solutionP.add([1, 0, 1, 2, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 2, 2, 3, 4, 0, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 3, 0, 4, 0, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [11]
    ]);
    solutionP.add([0, 0, 2, 0, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2],
      [2, 2, 2, 1, 2, 0],
      [0, 2, 2, 2, 2, 2],
      [2, 2, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 5, 7],
      [2, 4],
      [4, 6],
      [6],
      [3, 4],
      [3]
    ]);
    solutionP.add([1, 0, 3, 2, 4, 5, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 8, 2, 8, 4, 6, 5, 9]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 1, 0, 1],
      [1, 0, 0, 0],
      [0, 1, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 1, 1, 2, 1, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [1, 2, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8],
      [11]
    ]);
    solutionP.add([1, 2, 1, 3, 1, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [6],
      [3, 4],
      [3],
      [2, 3],
      [2, 7],
      [7]
    ]);
    solutionP.add([1, 5, 2, 0, 4, 0, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 2, 1, 3, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 0, 2, 2, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [3, 4, 6, 7],
      [3, 4],
      [4, 5, 6],
      [3, 4, 6, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 1, 3, 5, 8, 6, 9, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 1, 2, 1, 4, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([2, 1, 3, 1, 4, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [4],
      [6],
      [4]
    ]);
    solutionP.add([3, 5, 4, 2, 6, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 1, 3, 2, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 0, 3, 0, 4, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 0, 1, 0, 0, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 2, 0, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 1, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [11],
      [8],
      [11],
      [9],
      [11]
    ]);
    solutionP.add([2, 1, 5, 0, 6, 0, 6, 4, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [6],
      [6]
    ]);
    solutionP.add([4, 5, 6, 3, 7, 6, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 4, 3, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0],
      [2, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0],
      [1, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [6, 7],
      [4, 5],
      [5, 7],
      [2, 7],
      [7],
      [3],
      [2, 3]
    ]);
    solutionP.add([1, 2, 2, 5, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([2, 1, 3, 2, 4, 5, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 1, 2, 2, 5, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [3, 4],
      [7],
      [3, 4]
    ]);
    solutionP.add([2, 4, 3, 5, 4, 4, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 4, 3, 5, 4, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [4],
      [4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 0, 2, 3, 5, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 2, 2, 0],
      [1, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [2],
      [4]
    ]);
    solutionP.add([1, 0, 3, 2, 4, 3, 7, 0]);
    bannedP.add([9, 2]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 4, 3, 0, 4, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 0, 1, 2, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 0, 2],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 1, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 0, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([0, 1, 0, 2, 2, 2, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [6],
      [5],
      [3, 4],
      [3, 7],
      [3],
      [6, 7],
      [2, 3],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 4, 2, 3, 6, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 2, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 1, 1, 1, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 9, 10, 11],
      [8, 9, 10, 11],
      [8, 9, 11],
      [8, 9, 11],
      [8, 11]
    ]);
    solutionP.add([1, 2, 1, 3, 2, 4, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 2, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 0],
      [1, 2, 1, 1, 1, 1],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8],
      [8, 10],
      [8],
      [8, 10],
      [8]
    ]);
    solutionP.add([0, 2, 2, 2, 3, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 0, 2, 3, 3, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6, 7],
      [3, 4, 5, 6, 7],
      [3, 4, 6, 7]
    ]);
    solutionP.add([1, 4, 3, 0, 6, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 4, 2, 6, 4, 8, 4, 10, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 2, 3, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [10]
    ]);
    solutionP.add([1, 0, 3, 4, 4, 4, 5, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 0, 7, 2, 3, 4, 3, 5, 8]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [7],
      [4],
      [7],
      [3]
    ]);
    solutionP.add([0, 2, 3, 1, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [4],
      [4],
      [6],
      [7],
      [3],
      [7],
      [3],
      [3],
      [3],
      [2]
    ]);
    solutionP.add([0, 0, 1, 7, 3, 7, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [7]
    ]);
    solutionP.add([0, 5, 1, 0, 1, 6, 8, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 2, 0, 2, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 0, 0, 0, 1, 2],
      [0, 0, 0, 0, 1, 2],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 2],
      [2, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([2, 3, 4, 3, 5, 4, 6, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [0, 1, 1, 1, 0],
      [2, 1, 0, 0, 2],
      [2, 1, 0, 0, 2],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [2, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [10],
      [10],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 1, 4, 2, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 2, 3, 0, 5, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 10, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 1, 2, 0, 2, 1, 2, 0, 2],
      [2, 2, 2, 1, 2, 2, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [3, 4, 7],
      [3, 7],
      [3, 4, 6, 7]
    ]);
    solutionP.add([2, 4, 4, 2, 6, 0, 6, 4]);
    bannedP.add([4, 0]);
//*******************
    metaP.add([6, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3]
    ]);
    solutionP.add([1, 2, 3, 0, 4, 3, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 2, 3, 3, 2, 3, 3]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([12, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 1, 2],
      [2, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [7],
      [5],
      [3]
    ]);
    solutionP.add([0, 0, 1, 1, 3, 1, 11, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 1, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [6],
      [7],
      [6],
      [3],
      [3],
      [6],
      [7],
      [2]
    ]);
    solutionP.add([3, 3, 6, 0, 8, 0, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 1],
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [3, 4, 6, 7],
      [6, 7],
      [2, 3]
    ]);
    solutionP.add([1, 6, 3, 4, 4, 1, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [2, 3, 4]
    ]);
    solutionP.add([0, 3, 3, 2, 4, 1, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 2, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 1, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 5, 6, 7],
      [2, 3, 4, 5],
      [2, 4, 5, 6, 7]
    ]);
    solutionP.add([1, 1, 4, 2, 7, 3, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 5, 1, 2, 2, 7]);
    bannedP.add([0, 7, 2, 5, 2, 1]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 0, 6, 3, 9, 0, 10, 1]);
    bannedP.add([9, 4]);
//*******************
    metaP.add([5, 11, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [5],
      [6],
      [2]
    ]);
    solutionP.add([0, 6, 0, 8, 1, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 1, 4, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 2, 3, 1, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 4, 4, 1, 5, 3, 5, 5, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 6, 5, 1, 6, 4, 8, 6, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3]
    ]);
    solutionP.add([0, 5, 3, 4, 6, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [2, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 0, 4, 1, 5, 4, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 0, 3, 2, 3, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([3, 2, 3, 3, 5, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 1, 3, 5, 4, 6, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 3, 1, 4, 2, 4, 4, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 11, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2, 0, 2, 2],
      [2, 1, 2, 0, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 1, 2, 2, 2, 1, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [6],
      [4, 6],
      [5],
      [4],
      [5],
      [6],
      [6],
      [3, 6, 7],
      [3, 4, 6],
      [3],
      [2],
      [3]
    ]);
    solutionP.add([2, 6, 3, 1, 4, 10, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0],
      [2, 0, 2, 2, 0],
      [0, 0, 1, 0, 0],
      [0, 2, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [1, 2, 0, 1, 0],
      [1, 0, 0, 0, 0],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [8, 10],
      [8],
      [8, 9]
    ]);
    solutionP.add([3, 2, 3, 4, 5, 0, 5, 3]);
    bannedP.add([7, 0]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 0],
      [1, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5]
    ]);
    solutionP.add([0, 1, 3, 0, 5, 2, 6, 1]);
    bannedP.add([5, 0]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [0, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [9],
      [11],
      [8]
    ]);
    solutionP.add([0, 1, 1, 3, 4, 0, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [3, 4, 6, 7],
      [2, 3]
    ]);
    solutionP.add([1, 3, 2, 0, 4, 6, 5, 1, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 2, 5, 4, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3]
    ]);
    solutionP.add([0, 1, 2, 1, 2, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8]
    ]);
    solutionP.add([1, 2, 1, 5, 2, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 0, 1, 0, 2, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 1, 2, 0],
      [2, 1, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [5],
      [4, 5],
      [6],
      [3, 4, 7],
      [2, 3, 4],
      [2, 3, 4, 6],
      [6, 7],
      [2],
      [2],
      [2],
      [2, 7]
    ]);
    solutionP.add([0, 1, 1, 6, 5, 6, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([13, 3, 3, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 2, 2],
      [0, 2, 0],
      [2, 2, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([3, 1, 4, 2, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 5, 4, 2, 5, 0, 5, 5, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3],
      [7]
    ]);
    solutionP.add([0, 2, 0, 4, 1, 5, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9]
    ]);
    solutionP.add([0, 3, 1, 1, 1, 3, 3, 2]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([13, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 1, 1, 2, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 1, 1, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [2, 0, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([1, 3, 2, 2, 5, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 2, 0],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 1, 1, 0, 1],
      [2, 0, 1, 1, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [8, 9, 10],
      [8, 9, 10, 11],
      [11],
      [8, 9, 10],
      [8, 9, 10, 11],
      [11],
      [9]
    ]);
    solutionP.add([0, 1, 4, 5, 5, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 5, 0, 6, 0, 6, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([0, 1, 0, 2, 1, 0, 2, 1]);
    bannedP.add([2, 0]);
//*******************
    metaP.add([3, 11, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [4],
      [6],
      [6],
      [3],
      [7],
      [7],
      [3],
      [7]
    ]);
    solutionP.add([0, 7, 1, 0, 1, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 3, 3, 6, 0, 6, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 1, 1, 0, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 1, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [8],
      [8],
      [11],
      [8],
      [8],
      [9],
      [9],
      [9],
      [8]
    ]);
    solutionP.add([5, 1, 6, 1, 6, 4, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 4]
    ]);
    solutionP.add([1, 1, 3, 5, 4, 4, 7, 1, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 4, 2, 5, 3, 5, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4],
      [5, 6],
      [3, 4],
      [3, 6, 7],
      [7],
      [2, 3],
      [2, 4, 6],
      [3],
      [3],
      [2, 7]
    ]);
    solutionP.add([4, 2, 5, 1, 6, 4, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [2, 5],
      [2]
    ]);
    solutionP.add([2, 3, 3, 2, 5, 4, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 1, 2],
      [1, 2, 2, 2, 0],
      [2, 1, 2, 1, 2],
      [1, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [5],
      [7],
      [3, 7],
      [7],
      [2, 7],
      [5],
      [2],
      [5],
      [2, 4, 5],
      [4],
      [3],
      [2, 6],
      [3],
      [6],
      [3]
    ]);
    solutionP.add([0, 1, 8, 1, 10, 3, 12, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([3, 2, 3, 4, 5, 0, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 3, 1, 1]);
    boardP.add([
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 2, 2],
      [2, 2, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [7],
      [3],
      [6],
      [4],
      [2]
    ]);
    solutionP.add([1, 1, 1, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [5, 6]
    ]);
    solutionP.add([0, 2, 2, 0, 6, 2, 10, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([0, 4, 3, 1, 3, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 0, 3, 3, 6, 0, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [2, 1, 1, 1, 1, 1],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 1, 3, 1, 6, 2, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 3, 1, 2, 3, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 6, 1, 3, 2, 6, 4, 6]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [4],
      [2]
    ]);
    solutionP.add([1, 0, 3, 4, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 4, 1, 4, 3, 6, 3, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2],
      [0, 0, 0, 0],
      [2, 2, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 0, 1, 2, 3, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 6],
      [5, 6],
      [4],
      [7],
      [3],
      [7],
      [3, 4],
      [6],
      [4],
      [6],
      [3],
      [2, 3],
      [3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 0, 1, 4, 7, 4, 10, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 2, 0],
      [2, 0, 2, 2, 0, 0],
      [0, 1, 2, 2, 1, 1]
    ]);
    arrowsP.add([
      [9, 11],
      [11],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 4, 1, 2, 2, 1, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [4],
      [6]
    ]);
    solutionP.add([1, 1, 1, 3, 4, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 1, 1, 3, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 2, 0, 0, 0],
      [1, 1, 1, 2, 1, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [10],
      [8, 10],
      [8]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 10, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 2, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0],
      [1, 2, 0, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [4],
      [4, 5],
      [6],
      [3, 7],
      [3],
      [7],
      [3],
      [2, 7]
    ]);
    solutionP.add([3, 3, 3, 9, 4, 2, 4, 8]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [3],
      [7],
      [7]
    ]);
    solutionP.add([1, 1, 4, 2, 6, 4, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 0, 1, 2, 1, 4, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([0, 0, 1, 0, 2, 3, 4, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 3, 0, 1]);
    boardP.add([
      [2, 2, 2, 0],
      [0, 2, 1, 2],
      [2, 2, 2, 1],
      [1, 2, 1, 2],
      [2, 1, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 1, 2],
      [2, 1, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [4],
      [5, 6],
      [3, 5],
      [6],
      [2, 3, 4],
      [7],
      [2]
    ]);
    solutionP.add([1, 2, 3, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2],
      [2]
    ]);
    solutionP.add([0, 1, 3, 0, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 2, 1, 3, 2, 1, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [2],
      [3]
    ]);
    solutionP.add([0, 1, 1, 2, 3, 0, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([0, 3, 1, 1, 2, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 2, 0, 3, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [2, 3]
    ]);
    solutionP.add([1, 1, 2, 2, 3, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 1, 0],
      [1, 0, 0, 0, 0],
      [0, 1, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 1, 0, 2],
      [2, 0, 0, 1, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [10, 11],
      [8, 9, 10],
      [8, 9, 10],
      [8, 9, 10, 11],
      [8],
      [8, 11]
    ]);
    solutionP.add([1, 2, 2, 4, 4, 0, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [6],
      [6],
      [2]
    ]);
    solutionP.add([6, 6, 8, 6, 10, 2, 10, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 3, 1, 2, 1, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5],
      [3, 5, 6, 7],
      [5],
      [4, 5],
      [2, 3, 4],
      [2, 3],
      [2, 6],
      [2, 3],
      [7],
      [3],
      [3, 7],
      [2]
    ]);
    solutionP.add([5, 5, 6, 0, 7, 1, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [4, 5, 6, 7],
      [3, 4, 5, 6],
      [5, 6, 7],
      [2, 3, 4],
      [2, 3, 4, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([1, 0, 3, 0, 8, 1, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 6],
      [5, 6],
      [3],
      [7],
      [3, 4],
      [6, 7],
      [4],
      [6],
      [3],
      [7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 0, 0, 4, 6, 2, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([1, 3, 3, 4, 4, 2, 4, 5, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 12, 5, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 7]
    ]);
    solutionP.add([5, 3, 5, 9, 6, 0, 6, 8, 7, 9]);
    bannedP.add([]);
//*******************
    metaP.add([8, 10, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 1, 2, 0, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4],
      [5],
      [3],
      [7],
      [7]
    ]);
    solutionP.add([2, 3, 2, 9, 4, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 5]
    ]);
    solutionP.add([0, 1, 1, 4, 2, 3, 6, 1, 7, 4]);
    bannedP.add([2, 1]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 1, 2, 1, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [6],
      [3],
      [5, 7],
      [3, 5],
      [7],
      [2]
    ]);
    solutionP.add([1, 4, 2, 3, 3, 4, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 0, 6, 2, 4, 2, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 3, 0, 3, 1, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 2, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 8, 2, 0, 4, 2, 4, 6, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5, 6],
      [2, 7]
    ]);
    solutionP.add([1, 2, 2, 5, 5, 4, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 4, 3, 4, 5, 4, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 12, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 2, 2, 0, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [6],
      [3],
      [7],
      [2]
    ]);
    solutionP.add([1, 9, 2, 0, 4, 4, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 4, 2, 6, 5, 3, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 0, 1, 1, 2, 0, 2, 1]);
    bannedP.add([2, 2]);
//*******************
    metaP.add([13, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 2, 5, 4, 7, 0, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0],
      [2, 1, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6],
      [2, 6, 7]
    ]);
    solutionP.add([2, 4, 3, 3, 5, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 0, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 0, 3, 3, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 4, 2, 3, 2, 5, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 2, 0, 0],
      [0, 2, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9]
    ]);
    solutionP.add([3, 3, 4, 0, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [2, 2, 0, 2],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [2, 1, 2, 1],
      [0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 2, 0, 3, 3, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [7],
      [3],
      [6],
      [2],
      [2]
    ]);
    solutionP.add([1, 2, 2, 1, 5, 0, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 1, 1, 1],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 10],
      [10],
      [9],
      [9]
    ]);
    solutionP.add([0, 1, 1, 3, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 3, 0, 4, 3, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 3, 4, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 2],
      [2, 1, 2],
      [0, 2, 2],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [2, 5, 6, 7]
    ]);
    solutionP.add([1, 2, 4, 1, 5, 0, 12, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 0, 4, 5, 1, 7, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 9, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [7]
    ]);
    solutionP.add([0, 1, 1, 2, 2, 7, 3, 6, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 5, 6],
      [5, 6],
      [6],
      [3, 4],
      [6, 7],
      [6, 7],
      [4],
      [6, 7],
      [3],
      [3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 2, 4, 6, 0, 9, 5]);
    bannedP.add([]);
//*******************
    metaP.add([13, 4, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 1],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [6],
      [4],
      [7],
      [2]
    ]);
    solutionP.add([3, 0, 4, 3, 5, 2, 11, 0]);
    bannedP.add([7, 0]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 5, 1, 0, 2, 5, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([13, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [5],
      [5, 7],
      [4],
      [2, 7]
    ]);
    solutionP.add([0, 0, 3, 1, 11, 3, 12, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 3, 1, 6, 0, 6, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 3, 2, 0, 5, 1, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 1, 2, 3, 2, 5, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 2, 4, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2],
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 2, 2, 1],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [3],
      [7]
    ]);
    solutionP.add([0, 1, 1, 2, 5, 0, 6, 3]);
    bannedP.add([2, 3]);
//*******************
    metaP.add([9, 3, 4, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 1],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [2, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([1, 2, 2, 1, 5, 0, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [2, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [6, 7],
      [2, 6, 7],
      [7],
      [3]
    ]);
    solutionP.add([3, 2, 4, 1, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4, 5],
      [3, 6],
      [3, 5, 6],
      [5, 6],
      [2, 3, 4],
      [2, 4, 6, 7],
      [3, 6],
      [5],
      [2, 3],
      [6, 7],
      [2, 3, 7],
      [7],
      [2],
      [7]
    ]);
    solutionP.add([3, 0, 3, 2, 5, 0, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [2, 2, 2, 2],
      [2, 1, 2, 1],
      [0, 2, 0, 2],
      [2, 1, 2, 1],
      [2, 2, 2, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 4, 5, 6],
      [2, 5, 6],
      [2, 3, 5, 7],
      [2, 5, 7]
    ]);
    solutionP.add([0, 1, 2, 1, 2, 3, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 0, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4],
      [6, 7],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 7],
      [7]
    ]);
    solutionP.add([1, 2, 2, 1, 5, 2, 8, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 1, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 1, 0, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 10, 11],
      [8, 9, 10, 11],
      [8, 10, 11],
      [8, 9],
      [8, 9, 11]
    ]);
    solutionP.add([0, 2, 4, 0, 4, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 3, 0, 3, 1, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 3, 2, 2, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 1, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 2, 3, 3, 0, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 5, 1, 4, 2, 3, 2, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [2, 1, 1, 1, 1, 2],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 2, 2, 1, 0]
    ]);
    arrowsP.add([
      [9],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11],
      [9]
    ]);
    solutionP.add([1, 2, 1, 3, 1, 5, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 10],
      [8, 9],
      [10, 11],
      [8, 9]
    ]);
    solutionP.add([1, 2, 4, 3, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [4],
      [4],
      [3],
      [2]
    ]);
    solutionP.add([0, 4, 2, 6, 3, 5, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([12, 3, 3, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 1],
      [2, 0, 2],
      [0, 2, 1],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4],
      [7],
      [4],
      [6],
      [6],
      [6],
      [7],
      [2]
    ]);
    solutionP.add([4, 2, 6, 2, 8, 2]);
    bannedP.add([10, 0, 8, 0, 6, 0]);
//*******************
    metaP.add([7, 11, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [6],
      [4],
      [7]
    ]);
    solutionP.add([0, 4, 0, 6, 1, 3, 4, 0, 4, 10]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 2, 0, 2, 2],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [11]
    ]);
    solutionP.add([1, 0, 1, 3, 1, 4, 4, 0, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 1],
      [0, 2, 1, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6, 7],
      [4, 6, 7],
      [3, 4, 6, 7],
      [3, 4, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 0, 7, 2, 7, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 2, 2, 0],
      [0, 2, 1, 2, 0, 2, 2, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [2, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 2, 2, 0, 2, 2],
      [0, 2, 2, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [3],
      [4],
      [3, 6, 7],
      [2, 7],
      [6, 7]
    ]);
    solutionP.add([0, 0, 1, 7, 3, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [2],
      [2]
    ]);
    solutionP.add([0, 1, 4, 1, 6, 1, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([2, 2, 3, 0, 5, 4, 6, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [1, 0, 1, 1, 0],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 9, 11],
      [8, 11],
      [8, 11]
    ]);
    solutionP.add([0, 1, 1, 1, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 2, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0],
      [1, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 1, 3, 2, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([0, 4, 1, 1, 3, 5, 6, 4, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 1, 4, 4, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [2, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 0, 0, 1, 1, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 6],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 3, 0, 5, 5, 6, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 3, 0, 4, 1, 0, 1, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 12, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([0, 1, 1, 10, 3, 4, 3, 8, 3, 10]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 5, 6],
      [5],
      [4],
      [5],
      [4],
      [3, 4],
      [3, 5],
      [6, 7],
      [4, 6],
      [4],
      [2, 7],
      [2, 4, 6],
      [2, 3]
    ]);
    solutionP.add([4, 2, 4, 4, 5, 3, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 2, 2],
      [2, 2, 2, 1, 2, 1],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 1, 2, 2, 2],
      [2, 2, 2, 0, 2, 2],
      [0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [5, 6, 7],
      [6],
      [3],
      [2, 3]
    ]);
    solutionP.add([0, 1, 2, 5, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [1, 1, 1, 1, 2],
      [2, 1, 0, 0, 0],
      [0, 1, 0, 2, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [8],
      [8, 10],
      [8, 10],
      [8, 10],
      [9],
      [9, 11]
    ]);
    solutionP.add([0, 1, 1, 1, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 6, 3, 4, 6, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 6, 5, 4, 7, 0, 7, 2, 9, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 0, 2, 3, 4, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 3, 4, 0, 4, 4, 5, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 4, 5, 4, 7, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 1, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [2, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [9, 10],
      [9, 10],
      [8, 10],
      [8, 10],
      [8, 11],
      [8]
    ]);
    solutionP.add([4, 4, 5, 1, 6, 1, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 2, 5, 3, 2, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 4, 2, 2, 3, 0, 3, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [6, 7],
      [2, 3, 4]
    ]);
    solutionP.add([0, 1, 1, 0, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 3, 3, 3, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [7],
      [3],
      [3]
    ]);
    solutionP.add([2, 4, 3, 1, 6, 4, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 5, 4, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 1, 1, 1, 5, 1, 7, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([12, 6, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 1, 2, 0],
      [2, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 2],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [4, 6],
      [3, 5, 6],
      [3, 4, 5],
      [4, 5, 7]
    ]);
    solutionP.add([3, 4, 6, 3, 6, 5, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 0, 1, 2, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [2, 2, 2, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9]
    ]);
    solutionP.add([2, 4, 3, 1, 3, 3, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 2],
      [1, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 1, 2, 2, 2, 1, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [7],
      [6],
      [2, 7],
      [3],
      [2]
    ]);
    solutionP.add([2, 5, 3, 0, 5, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 6, 4, 6, 6, 0, 6, 8]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 1, 2, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 6, 7],
      [2, 3, 4]
    ]);
    solutionP.add([0, 5, 1, 2, 5, 0, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 2, 6, 3, 7, 0, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 1, 1, 0],
      [1, 0, 1, 0, 0, 1],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [11],
      [8],
      [8],
      [11],
      [8]
    ]);
    solutionP.add([0, 0, 1, 5, 2, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 2],
      [1, 0, 0, 1, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [8],
      [11],
      [9],
      [9],
      [8]
    ]);
    solutionP.add([1, 2, 2, 2, 3, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 4, 3, 5, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8, 11]
    ]);
    solutionP.add([0, 3, 1, 4, 1, 5, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [7],
      [4],
      [7],
      [4],
      [7],
      [4],
      [7],
      [7]
    ]);
    solutionP.add([1, 1, 2, 0, 2, 2, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3]
    ]);
    solutionP.add([0, 3, 1, 2, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 7]
    ]);
    solutionP.add([4, 4, 5, 1, 7, 3, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [6, 7]
    ]);
    solutionP.add([0, 5, 1, 4, 3, 2, 6, 3, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 2, 2, 5, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 1, 4, 4, 6, 0, 7, 1, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 4, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 1],
      [2, 2, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [2],
      [5]
    ]);
    solutionP.add([1, 0, 3, 2, 7, 0, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 11]
    ]);
    solutionP.add([0, 0, 1, 4, 2, 1, 3, 1, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 2, 2, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [8, 10],
      [8, 10],
      [10],
      [10],
      [8, 10],
      [8, 10],
      [9, 11],
      [11]
    ]);
    solutionP.add([0, 5, 1, 2, 1, 4, 2, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [3, 4],
      [3]
    ]);
    solutionP.add([1, 0, 5, 2, 6, 1, 6, 3]);
    bannedP.add([5, 0]);
//*******************
    metaP.add([9, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 1, 1, 1, 3, 2, 2, 3, 3]);
    bannedP.add([]);

//*******************
    metaP.add([5, 11, 4, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3],
      [2, 7]
    ]);
    solutionP.add([2, 10, 3, 3, 3, 7, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 1, 2, 2, 1, 1],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([2, 0, 2, 1, 2, 4, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [11]
    ]);
    solutionP.add([0, 3, 0, 4, 2, 1, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 3, 5, 0, 6, 3, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [1, 1, 1, 1],
      [0, 2, 2, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [8, 10],
      [8],
      [8],
      [8, 10],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 3, 1, 3, 3, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 1, 2],
      [0, 0, 0, 0],
      [0, 1, 0, 1],
      [1, 1, 0, 1],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [9],
      [8],
      [9],
      [10],
      [9],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([1, 2, 2, 0, 2, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 1, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1],
      [2, 0, 0, 0, 2],
      [0, 1, 1, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [9],
      [8],
      [9],
      [11]
    ]);
    solutionP.add([0, 3, 1, 1, 6, 2, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 0, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [2, 0, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11],
      [11]
    ]);
    solutionP.add([1, 2, 1, 4, 3, 4, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 1, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 1, 6, 1, 6, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 7, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [4],
      [7],
      [3],
      [6],
      [4],
      [7],
      [4],
      [6],
      [3],
      [3]
    ]);
    solutionP.add([0, 1, 2, 1, 6, 3, 7, 0]);
    bannedP.add([10, 3]);
//*******************
    metaP.add([3, 12, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6]
    ]);
    solutionP.add([0, 9, 0, 11, 1, 6, 2, 7]);
    bannedP.add([0, 7, 2, 9]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 1, 1, 1],
      [1, 0, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 2, 1, 3, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 4, 1, 0, 2, 1, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 4, 3, 5, 0, 6, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 1, 3, 5, 4, 0, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [2, 1, 0, 1, 1, 2]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 0, 4, 1, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 7, 2, 10, 3, 9, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 2, 1, 4, 1, 7, 1, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 3, 3, 4, 5, 0, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [1, 1, 1, 1],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 3, 3, 2, 4, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 2],
      [1, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 2, 2],
      [2, 0, 2, 2, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 2, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 1, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4],
      [3],
      [6],
      [3],
      [3],
      [7]
    ]);
    solutionP.add([2, 1, 2, 3, 5, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 10, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0],
      [1, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [6],
      [6],
      [2],
      [7],
      [3],
      [2],
      [2]
    ]);
    solutionP.add([0, 6, 0, 8, 2, 6, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 4, 3, 5, 2, 5, 4, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 3, 4, 0, 5, 1, 5, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [11],
      [11],
      [11],
      [11],
      [9],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 1, 4, 1, 5, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 1, 0, 1, 1],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [10],
      [10],
      [10],
      [9],
      [9]
    ]);
    solutionP.add([1, 4, 3, 4, 4, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 1, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [8],
      [11],
      [8]
    ]);
    solutionP.add([1, 2, 2, 2, 3, 0, 4, 4, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 1],
      [1, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 1, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [9],
      [9],
      [11]
    ]);
    solutionP.add([3, 0, 4, 1, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 1, 1, 1, 2, 2, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 2, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 1, 5, 2, 6, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 2],
      [2, 0, 0, 1, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [2, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 9, 11]
    ]);
    solutionP.add([0, 2, 2, 4, 4, 3, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [2, 2, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 3, 1, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 10, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5, 6],
      [2, 7]
    ]);
    solutionP.add([1, 2, 2, 9, 3, 0, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 1],
      [2, 0, 2, 2, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2],
      [0, 2, 2, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [5],
      [6],
      [2]
    ]);
    solutionP.add([1, 1, 1, 3, 2, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [2],
      [7]
    ]);
    solutionP.add([1, 2, 2, 5, 3, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 0, 0, 3, 2, 4, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([1, 0, 1, 2, 1, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 2, 2, 1, 1],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 1, 1, 4, 3, 5, 4, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 2],
      [0, 0, 1, 0],
      [0, 0, 2, 0],
      [1, 2, 1, 1],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [8, 10],
      [10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([0, 0, 0, 1, 1, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [4],
      [6],
      [4],
      [3],
      [7],
      [3],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 1, 4, 3, 4, 6, 3]);
    bannedP.add([3, 6]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 1, 3, 2, 4, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 2, 3, 1, 9, 1, 9, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 1, 1, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 2, 3, 4, 0, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 5, 2, 5, 3, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [2, 2, 2, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([0, 3, 1, 0, 1, 3, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 4, 4, 6, 0, 6, 4, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 1, 4, 2, 1, 4, 3]);
    bannedP.add([5, 4]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [2, 2, 2, 1, 1],
      [0, 0, 0, 0, 0],
      [1, 0, 1, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 2, 1, 0, 2],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9, 10],
      [9, 10, 11],
      [8, 10, 11],
      [8]
    ]);
    solutionP.add([2, 3, 4, 3, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11]
    ]);
    solutionP.add([0, 1, 3, 1, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [3]
    ]);
    solutionP.add([2, 3, 3, 2, 5, 2, 10, 1, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [5],
      [3]
    ]);
    solutionP.add([0, 4, 1, 1, 1, 5, 2, 0]);
    bannedP.add([5, 5, 5, 1]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 7],
      [2, 3, 4],
      [2, 5, 6],
      [2]
    ]);
    solutionP.add([0, 5, 3, 6, 5, 2, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 0, 5, 2, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [3, 4, 5, 6, 7],
      [2, 3, 7]
    ]);
    solutionP.add([0, 1, 1, 4, 1, 8, 3, 8]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 2, 0, 0],
      [1, 0, 0, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([0, 3, 0, 4, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [2],
      [6]
    ]);
    solutionP.add([0, 1, 1, 0, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 2, 2, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 0, 2, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5],
      [3, 4, 6, 7],
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 3, 1, 4, 1, 6, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0],
      [2, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 9, 10]
    ]);
    solutionP.add([0, 1, 1, 1, 1, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [2, 0, 0, 0],
      [0, 2, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 1, 2],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [11]
    ]);
    solutionP.add([0, 3, 3, 3, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 10, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [4, 6]
    ]);
    solutionP.add([0, 1, 2, 3, 3, 8, 5, 4, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 1, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 1, 3, 2, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [1, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [1, 0, 0, 1],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [10, 11],
      [9, 10],
      [10, 11],
      [8, 10, 11],
      [8, 9],
      [8, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 2, 1, 2, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [5],
      [2]
    ]);
    solutionP.add([0, 1, 0, 3, 0, 7, 2, 5]);
    bannedP.add([8, 7, 8, 3, 8, 1]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 2, 5, 3, 2, 3, 6, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([3, 4, 4, 0, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0],
      [2, 1, 1, 0, 2],
      [2, 1, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10]
    ]);
    solutionP.add([1, 2, 3, 0, 5, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [8, 10, 11]
    ]);
    solutionP.add([1, 0, 1, 2, 1, 3, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 1, 2, 4, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 2, 0, 0, 0],
      [2, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 3, 1, 4, 4, 5, 2, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [4],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 3, 2, 1, 3, 0, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 1, 2, 2, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 2, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 4, 3, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 2, 2, 4, 4, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 4, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 0],
      [2, 0, 2],
      [1, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 4]
    ]);
    solutionP.add([1, 2, 2, 1, 3, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 1, 2, 3, 3, 4, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [3, 6],
      [5, 6, 7],
      [3, 4, 5],
      [2],
      [2, 5],
      [2, 4],
      [2, 4, 6, 7],
      [2],
      [3, 7],
      [2]
    ]);
    solutionP.add([1, 1, 5, 3, 10, 2, 10, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 2, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 2, 4, 3, 3, 3, 5, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [2, 0, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 10],
      [8, 9],
      [8, 9]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 5, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 3, 3, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 0, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [11]
    ]);
    solutionP.add([2, 0, 3, 3, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [1, 1, 1, 1, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8, 10],
      [8, 10],
      [8, 10],
      [10],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 1, 3, 3, 4, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [1, 1, 2, 2, 1, 1],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 1, 2, 3, 5, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3, 4],
      [7],
      [2, 3]
    ]);
    solutionP.add([2, 4, 3, 3, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 3, 1, 4, 1, 4, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [5],
      [6]
    ]);
    solutionP.add([0, 0, 0, 6, 2, 0, 2, 6]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5],
      [3, 4, 5, 6],
      [3, 4, 5, 6, 7],
      [5, 6, 7],
      [2, 3, 4],
      [2, 3, 4, 7],
      [2, 3, 4, 6, 7],
      [2, 6, 7]
    ]);
    solutionP.add([3, 5, 6, 4, 7, 1, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 0, 2],
      [0, 0, 1, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [2, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([2, 4, 3, 0, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 2],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9, 11],
      [9, 11],
      [9, 11],
      [9]
    ]);
    solutionP.add([1, 2, 2, 0, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([5, 1, 5, 5, 6, 0, 6, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 6, 2, 1, 2, 7, 2, 9, 5, 8]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [2],
      [2, 3]
    ]);
    solutionP.add([2, 3, 4, 1, 4, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 1, 0]
    ]);
    arrowsP.add([
      [8],
      [8]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [2, 0, 2, 0, 0],
      [1, 0, 1, 1, 1],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [10],
      [10],
      [8, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([1, 1, 2, 0, 2, 2, 3, 4]);
    bannedP.add([2, 1]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1, 2, 2],
      [2, 1, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1, 2, 2],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [6, 7],
      [3],
      [6, 7],
      [2, 6],
      [3, 4, 6, 7],
      [5],
      [3, 4],
      [5, 6, 7],
      [2, 4],
      [2, 3, 4, 7],
      [2, 3, 4, 7],
      [2],
      [2, 3]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 0, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 2, 2, 0, 4, 0, 4, 2, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 2, 1, 3, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 2, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 2],
      [2, 0, 2, 0, 0, 1],
      [1, 0, 0, 0, 2, 0],
      [0, 2, 0, 0, 2, 0],
      [2, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [11],
      [9]
    ]);
    solutionP.add([1, 1, 2, 5, 5, 0, 6, 3, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 1],
      [2, 0, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 0],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([
      [11]
    ]);
    solutionP.add([0, 2, 4, 1, 5, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 2, 1, 3, 2, 1, 2, 3]);
    bannedP.add([0, 3]);
//*******************
    metaP.add([7, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 2, 2, 2],
      [0, 2, 0, 2],
      [2, 1, 2, 1],
      [0, 2, 0, 2],
      [2, 2, 2, 2],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6]
    ]);
    solutionP.add([3, 3, 4, 0, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 2],
      [2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 1, 1, 0, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [2, 2, 2, 2],
      [2, 0, 2, 0],
      [2, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [3],
      [3, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2],
      [2, 2, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [2, 7]
    ]);
    solutionP.add([0, 0, 4, 0, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2],
      [2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [3],
      [2],
      [2],
      [2]
    ]);
    solutionP.add([2, 4, 4, 0, 6, 2, 7, 5]);
    bannedP.add([2, 0]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 1, 2, 3, 3, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4],
      [6],
      [7],
      [3],
      [4],
      [3],
      [7],
      [2],
      [7]
    ]);
    solutionP.add([0, 3, 1, 0, 7, 4, 9, 4]);
    bannedP.add([5, 4, 3, 0]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 2, 1, 1],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8],
      [8, 10]
    ]);
    solutionP.add([0, 3, 2, 2, 2, 3, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 1, 2, 2, 3, 3, 2]);
    bannedP.add([1, 0]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 2, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8]
    ]);
    solutionP.add([0, 2, 4, 2, 5, 0, 5, 4, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 1, 0]
    ]);
    arrowsP.add([
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 2, 2, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 2, 0, 0],
      [0, 1, 0, 2, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 2, 0, 1, 0],
      [0, 0, 0, 2, 1],
      [2, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9, 10, 11],
      [8],
      [8]
    ]);
    solutionP.add([1, 4, 2, 1, 3, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([1, 4, 2, 2, 3, 0, 5, 0, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 2, 2],
      [0, 2, 2, 0],
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0]
    ]);
    arrowsP.add([
      [9]
    ]);
    solutionP.add([0, 3, 1, 1, 3, 1, 6, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7]
    ]);
    solutionP.add([1, 6, 5, 0, 5, 4, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 3, 4, 1, 1]);
    boardP.add([
      [1, 2, 1],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 0, 2, 2, 4, 2, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [4, 6],
      [3, 4, 5],
      [7],
      [4],
      [6],
      [2],
      [2, 7]
    ]);
    solutionP.add([0, 6, 2, 4, 4, 6, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 1, 1, 1],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9]
    ]);
    solutionP.add([1, 2, 2, 1, 2, 3, 3, 2]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [4, 6],
      [3, 4, 5, 6, 7],
      [3, 4, 5],
      [6, 7],
      [6],
      [2, 3],
      [2, 5],
      [6],
      [2],
      [2, 4, 5, 6, 7],
      [2, 3, 4],
      [2, 3, 6, 7],
      [2, 3, 4, 6, 7],
      [2, 6, 7],
      [2],
      [2, 6, 7]
    ]);
    solutionP.add([0, 6, 3, 5, 6, 4, 9, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 1, 1, 2, 1, 3, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 1, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [6],
      [7],
      [5],
      [6],
      [2, 3, 7]
    ]);
    solutionP.add([1, 0, 2, 3, 4, 3, 8, 1]);
    bannedP.add([6, 1]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 1, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 2, 1, 2, 3, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 2],
      [2, 0, 0, 0],
      [0, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 2, 2, 2]
    ]);
    arrowsP.add([
      [9],
      [8]
    ]);
    solutionP.add([0, 2, 2, 0, 3, 1, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 1, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 1, 0],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8, 9, 10],
      [8, 10, 11],
      [8, 10, 11],
      [8, 9],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 3, 0, 4, 1, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 2, 2, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 2, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 3, 1, 2, 1, 3, 4, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 4, 1, 0, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 0],
      [0, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 1, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [6],
      [7],
      [5],
      [4],
      [6]
    ]);
    solutionP.add([0, 6, 1, 7, 3, 5, 3, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 3, 3, 4, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [4],
      [5],
      [4],
      [6],
      [4],
      [6],
      [4],
      [7],
      [3],
      [7]
    ]);
    solutionP.add([3, 4, 3, 6, 5, 0, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [2, 1, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([1, 0, 1, 1, 4, 0, 4, 3, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([0, 4, 1, 7, 4, 6, 4, 8]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 4, 0, 4, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 1, 3, 2, 3, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([0, 1, 0, 2, 1, 2, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 2, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [4, 6],
      [4, 5],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 7],
      [3, 7],
      [2, 3]
    ]);
    solutionP.add([1, 3, 3, 1, 4, 8, 5, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 3, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 1, 2],
      [2, 1, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [4, 5],
      [6],
      [3],
      [6],
      [7],
      [2]
    ]);
    solutionP.add([5, 1, 5, 3, 6, 0]);
    bannedP.add([0, 0]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 1, 3, 4, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [5],
      [3, 4],
      [6, 7],
      [2],
      [3],
      [2]
    ]);
    solutionP.add([0, 1, 4, 3, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 3, 0, 3, 3, 4, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 9]
    ]);
    solutionP.add([1, 4, 4, 1, 6, 0, 6, 1, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 1, 1, 1],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [8, 10],
      [8]
    ]);
    solutionP.add([0, 2, 2, 3, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 4, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 8, 2, 9, 1, 9, 3, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 1, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [9, 10],
      [8, 9, 10],
      [8, 10, 11],
      [8, 11]
    ]);
    solutionP.add([3, 1, 3, 2, 5, 4, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 10, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5]
    ]);
    solutionP.add([0, 2, 1, 7, 2, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7]
    ]);
    solutionP.add([0, 1, 0, 3, 0, 5, 3, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [2, 2, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 2, 0],
      [1, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 1, 4, 4, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0],
      [1, 1, 1, 1],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11]
    ]);
    solutionP.add([0, 3, 2, 0, 2, 2, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [3, 4],
      [3, 4],
      [6, 7],
      [3, 4],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 6, 5, 1, 5, 3, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 1, 0, 1],
      [0, 2, 2, 0],
      [0, 1, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [9]
    ]);
    solutionP.add([1, 0, 1, 1, 1, 2, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [7],
      [7],
      [3]
    ]);
    solutionP.add([2, 0, 2, 2, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([12, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [2, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [7],
      [2, 7]
    ]);
    solutionP.add([4, 1, 9, 2, 10, 1, 10, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 1, 1, 3, 2, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 1, 4, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 3, 3, 4, 4, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [3],
      [5],
      [2],
      [2]
    ]);
    solutionP.add([1, 3, 2, 4, 7, 1, 7, 3]);
    bannedP.add([0, 4]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 0, 2, 1, 2, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [2, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4],
      [3, 7]
    ]);
    solutionP.add([0, 5, 3, 0, 3, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 0, 1, 1, 4, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4],
      [4],
      [4],
      [6],
      [3],
      [3],
      [3],
      [3],
      [7]
    ]);
    solutionP.add([0, 0, 1, 7, 3, 3, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 2, 3, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [4],
      [2]
    ]);
    solutionP.add([0, 0, 2, 0, 2, 4, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4]
    ]);
    solutionP.add([1, 1, 1, 3, 4, 6, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 0, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 2, 1, 6, 4, 3, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 2, 2, 0, 3, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [3],
      [2],
      [7]
    ]);
    solutionP.add([2, 0, 5, 3, 7, 1, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [3, 4, 5, 6, 7],
      [3, 4, 6, 7],
      [2, 6, 7],
      [2, 3, 7]
    ]);
    solutionP.add([2, 1, 3, 0, 4, 3, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 1, 1],
      [1, 1, 1, 1],
      [0, 1, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [8],
      [8],
      [10],
      [10],
      [10],
      [11],
      [8],
      [11]
    ]);
    solutionP.add([0, 2, 2, 2, 3, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [2, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5, 6],
      [2, 5, 6],
      [2],
      [2, 7],
      [7]
    ]);
    solutionP.add([1, 2, 5, 0, 7, 0, 7, 2]);
    bannedP.add([1, 0]);
//*******************
    metaP.add([11, 3, 5, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 1, 3, 0, 5, 0, 10, 1]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [4, 6],
      [5],
      [4, 5],
      [4, 5],
      [3, 4, 6, 7],
      [3, 4],
      [6, 7],
      [3],
      [6, 7],
      [4],
      [3, 4, 7],
      [2, 3, 4, 6],
      [3, 4, 7],
      [2, 6, 7],
      [2],
      [2, 3],
      [2, 7],
      [2, 3, 7],
      [2]
    ]);
    solutionP.add([0, 7, 1, 2, 4, 5, 4, 9]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 1],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [8, 9],
      [8, 11],
      [8, 9]
    ]);
    solutionP.add([2, 0, 2, 1, 2, 3, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [2],
      [2],
      [7]
    ]);
    solutionP.add([2, 1, 4, 1, 4, 3, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3],
      [4],
      [6],
      [6]
    ]);
    solutionP.add([3, 5, 4, 4, 5, 1, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 2, 2, 1, 2, 3, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 1, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 1, 0, 0, 1],
      [2, 0, 1, 0, 2]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 10],
      [9, 10, 11],
      [8, 9],
      [8, 11],
      [8]
    ]);
    solutionP.add([5, 1, 5, 3, 6, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [3, 4, 5, 6, 7],
      [3, 4, 5],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 3, 4, 6, 5, 1, 9, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 2],
      [0, 0, 0, 2, 0, 2],
      [0, 0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 0, 4, 1, 0, 1, 2, 1, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [7]
    ]);
    solutionP.add([0, 4, 2, 0, 3, 1, 3, 7]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 1, 1, 2, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [5, 6],
      [3, 5],
      [2, 5, 6, 7],
      [3, 4, 6, 7]
    ]);
    solutionP.add([1, 2, 3, 4, 4, 1, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 12, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 2, 4, 1, 4, 3, 6, 7]);
    bannedP.add([]);
//*******************
    metaP.add([13, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 1],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([7, 2, 9, 4, 10, 7, 12, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 2, 1, 3, 2, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 2, 1, 3, 3, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 7, 2, 7, 4, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [2, 0, 0, 1],
      [2, 1, 1, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1],
      [0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [8, 10],
      [8, 10],
      [8, 10],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([3, 3, 5, 0, 5, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 0, 4, 2, 5, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([2, 0, 6, 2, 10, 2, 11, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 3, 3, 4, 2, 5, 1, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 3, 3, 1, 4, 5, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 1, 1, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8]
    ]);
    solutionP.add([2, 3, 5, 1, 5, 3, 7, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 1, 0, 0, 1, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 2, 3, 0, 4, 5, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 0, 0, 0, 0],
      [0, 1, 2, 2, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8, 9],
      [8, 9],
      [8]
    ]);
    solutionP.add([0, 4, 1, 3, 1, 4, 1, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [1, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 1, 4, 3, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 1, 2, 1, 2, 0, 2],
      [2, 1, 2, 1, 2, 2, 2, 1],
      [0, 2, 1, 2, 0, 2, 2, 2],
      [2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2, 2, 2],
      [2, 0, 2, 1, 2, 1, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5],
      [4],
      [4, 6, 7],
      [3, 6],
      [2, 3],
      [2, 4, 7],
      [5, 7],
      [2, 3, 6, 7],
      [3, 4],
      [4, 6],
      [3],
      [7],
      [2],
      [2]
    ]);
    solutionP.add([0, 5, 3, 6, 7, 0, 9, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [1, 1, 1, 1],
      [0, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 3, 1, 2, 1, 3, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 2, 2, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([2, 3, 2, 4, 3, 5, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [4, 6]
    ]);
    solutionP.add([1, 3, 5, 1, 5, 3, 9, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 5, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 2],
      [2, 2, 2, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2, 2, 2]
    ]);
    arrowsP.add([
      [5]
    ]);
    solutionP.add([0, 5, 2, 1, 2, 5, 4, 1, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 0],
      [2, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 2, 0, 3, 2, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 5, 1, 0, 2, 5, 4, 5]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 1, 1, 1],
      [0, 0, 0, 0],
      [2, 0, 2, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8],
      [8, 10]
    ]);
    solutionP.add([0, 1, 4, 3, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 6]
    ]);
    solutionP.add([0, 1, 3, 2, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 2, 2, 2, 2],
      [2, 2, 1, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 2, 2],
      [0, 2, 1, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 2, 2],
      [2, 2, 1, 2, 2, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [5],
      [3, 5, 6],
      [3, 7],
      [4, 6],
      [3],
      [3],
      [3, 6],
      [7],
      [7],
      [3, 7]
    ]);
    solutionP.add([1, 2, 3, 0, 4, 5, 5, 8]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 1, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9, 10, 11],
      [10, 11],
      [9, 11],
      [8, 10, 11],
      [8, 10],
      [8, 10],
      [8, 11],
      [8, 9, 11]
    ]);
    solutionP.add([0, 2, 3, 4, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 2, 2, 4, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 1, 1]);
    boardP.add([
      [0, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 10, 3, 9, 4, 4, 4, 10]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 0, 4, 1, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 2, 1, 3, 3, 1, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 3, 1, 0, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 4, 3, 0, 6, 1, 6, 3, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [6],
      [5],
      [3],
      [3],
      [3],
      [3]
    ]);
    solutionP.add([0, 5, 1, 4, 4, 5, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 5, 1, 7, 1, 7, 3, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 1, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 9],
      [8, 9]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 1, 2, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 3, 0, 4, 3, 1, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 9, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 3, 0, 3, 2, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 1, 1, 1, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 2, 0, 1],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 2, 0, 3, 2, 1, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 1, 8, 1, 9, 0, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [2],
      [2]
    ]);
    solutionP.add([2, 1, 6, 3, 7, 2, 11, 0]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [1, 2, 1, 2, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7]
    ]);
    solutionP.add([3, 3, 4, 4, 5, 3, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([13, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [4],
      [6],
      [4],
      [6],
      [4],
      [6],
      [4],
      [7],
      [7],
      [2]
    ]);
    solutionP.add([0, 1, 4, 5, 5, 2, 11, 0]);
    bannedP.add([9, 0]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 1, 0, 1, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 1, 1, 1, 3, 4, 0, 4, 2]);
    bannedP.add([0, 0]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 2, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 2, 4, 0, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 11, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 0, 2, 0, 2, 1, 2, 2],
      [2, 1, 2, 0, 2, 1, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 0, 2, 1, 2, 1],
      [2, 1, 2, 1, 2, 1, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 5],
      [4, 6],
      [5],
      [3, 7],
      [3, 7],
      [5, 6, 7],
      [5, 6, 7],
      [4],
      [2, 3, 4, 6],
      [2, 4, 6],
      [2, 4, 7],
      [6, 7],
      [4],
      [2, 3],
      [2, 3],
      [2, 7],
      [2, 7],
      [3],
      [2],
      [3],
      [2, 7]
    ]);
    solutionP.add([0, 8, 1, 3, 4, 4, 7, 9]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 0, 3, 1, 0, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 2, 1, 4, 3, 6, 3]);
    bannedP.add([1, 4]);
//*******************
    metaP.add([11, 4, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0],
      [2, 2, 2, 2],
      [2, 0, 2, 1],
      [2, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5, 6],
      [3, 4, 5],
      [2],
      [7]
    ]);
    solutionP.add([2, 1, 6, 3, 8, 1, 10, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 2, 3, 1, 4, 6, 8, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 2, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 3, 4, 2, 5, 3, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [7]
    ]);
    solutionP.add([1, 4, 3, 0, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [6],
      [3, 4],
      [6, 7],
      [3],
      [7],
      [3],
      [7],
      [2],
      [2]
    ]);
    solutionP.add([4, 1, 5, 4, 6, 1, 9, 0]);
    bannedP.add([1, 0]);
//*******************
    metaP.add([5, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [2, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [6],
      [3, 4],
      [6, 7]
    ]);
    solutionP.add([0, 0, 2, 0, 2, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [7],
      [2]
    ]);
    solutionP.add([1, 3, 2, 2, 4, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 2, 0, 1],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [8],
      [10]
    ]);
    solutionP.add([0, 2, 5, 0, 5, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [8, 9]
    ]);
    solutionP.add([0, 3, 1, 1, 2, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [8, 11]
    ]);
    solutionP.add([4, 3, 4, 4, 5, 1, 5, 3, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 3, 1, 4, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0],
      [2, 1, 0, 0],
      [2, 1, 0, 0],
      [0, 1, 1, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 1, 2, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 4, 1, 5, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 3, 3, 4, 4, 0, 4, 3, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 1, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0, 2, 0],
      [0, 2, 1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0, 2, 1],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [7],
      [7],
      [4],
      [4],
      [7],
      [7],
      [7]
    ]);
    solutionP.add([1, 6, 5, 2, 7, 6, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 1, 2],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 2, 2, 1, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 1, 0, 1, 0, 1],
      [2, 1, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [10],
      [8],
      [8],
      [9],
      [11],
      [9],
      [9]
    ]);
    solutionP.add([0, 4, 1, 3, 2, 4, 2, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 3, 0, 4, 5, 7, 0, 9, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 1, 2, 2, 2, 0, 2, 1, 2],
      [1, 2, 1, 2, 1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2, 2, 2, 0, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [5, 6],
      [5],
      [5, 6],
      [4],
      [3, 4],
      [5, 6, 7],
      [5],
      [4],
      [3, 4, 6, 7],
      [6],
      [6, 7],
      [2, 4, 6, 7],
      [6, 7],
      [3],
      [3],
      [2, 7],
      [7],
      [2]
    ]);
    solutionP.add([0, 3, 1, 0, 2, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [5]
    ]);
    solutionP.add([0, 0, 0, 2, 0, 4, 1, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 2, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 0, 2, 1, 4, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 3, 2, 1, 2, 5, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 5, 1, 0, 4, 0, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 1, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1, 2, 1],
      [1, 2, 1, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 6],
      [4, 6],
      [4, 5],
      [4, 5, 6, 7],
      [6, 7],
      [3],
      [4, 7],
      [4],
      [2],
      [2],
      [2, 3, 7]
    ]);
    solutionP.add([0, 5, 1, 6, 2, 1, 6, 1]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([7, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6]
    ]);
    solutionP.add([0, 7, 2, 9, 3, 0, 3, 6, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [9]
    ]);
    solutionP.add([1, 3, 3, 4, 4, 4, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3]
    ]);
    solutionP.add([1, 2, 3, 0, 3, 2, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 2, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [9, 11],
      [9, 11],
      [9]
    ]);
    solutionP.add([0, 3, 0, 4, 1, 3, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [3],
      [7],
      [3, 4],
      [6, 7],
      [4],
      [6],
      [3, 7]
    ]);
    solutionP.add([1, 1, 6, 0, 6, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 6],
      [3],
      [7],
      [3, 4],
      [6, 7],
      [4],
      [6],
      [3, 7]
    ]);
    solutionP.add([2, 0, 2, 2, 4, 0, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0],
      [2, 2, 2, 2, 2, 2],
      [2, 0, 2, 1, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [6],
      [2],
      [3, 7]
    ]);
    solutionP.add([4, 0, 4, 2, 7, 3, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([1, 0, 5, 2, 5, 4, 6, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 1, 1, 2, 2, 0, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([2, 2, 3, 1, 3, 5, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 3, 0, 1]);
    boardP.add([
      [2, 0, 2, 1],
      [0, 2, 0, 2],
      [2, 2, 2, 1],
      [1, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [7],
      [4],
      [2],
      [7]
    ]);
    solutionP.add([0, 3, 2, 3, 5, 0]);
    bannedP.add([0, 1]);
//*******************
    metaP.add([7, 8, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [5],
      [5],
      [4],
      [3],
      [2],
      [2],
      [2]
    ]);
    solutionP.add([0, 0, 2, 2, 2, 4, 3, 5]);
    bannedP.add([6, 0]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 1, 0, 5, 3, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 2],
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 1]
    ]);
    arrowsP.add([
      [5, 6],
      [2, 3],
      [7]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 0, 2, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 0, 0, 1, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [9],
      [11]
    ]);
    solutionP.add([1, 4, 2, 2, 3, 2, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 2, 0, 1],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [0, 0, 2, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([1, 5, 2, 2, 4, 3, 5, 5, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 2, 3, 3, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 2, 1, 3, 3, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([12, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 4, 2, 6, 5, 5, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 2, 0, 3, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [1, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [2, 5, 7],
      [2, 3, 4, 5],
      [2, 3, 4],
      [2, 3, 4],
      [3, 7]
    ]);
    solutionP.add([4, 4, 6, 4, 9, 1, 12, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 6, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5],
      [2, 3, 4, 5, 6, 7],
      [2, 5, 6, 7],
      [2, 3, 4, 5],
      [2, 3, 4, 5, 6, 7],
      [2, 5, 6, 7]
    ]);
    solutionP.add([2, 0, 2, 2, 4, 4, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 2, 0, 2, 5, 3, 5, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [1, 1, 0, 0],
      [1, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [8],
      [9]
    ]);
    solutionP.add([0, 2, 0, 3, 2, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 2],
      [1, 1, 1, 1],
      [0, 2, 2, 0],
      [0, 1, 0, 0],
      [2, 1, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [10],
      [8],
      [8],
      [10],
      [9, 11],
      [9]
    ]);
    solutionP.add([0, 1, 0, 2, 1, 0, 1, 3]);
    bannedP.add([2, 3, 2, 0]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 0, 1, 1, 1, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 9, 1, 8, 3, 2, 4, 5, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([8, 9, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4],
      [4],
      [6],
      [4],
      [6],
      [3],
      [7],
      [7],
      [7],
      [7]
    ]);
    solutionP.add([1, 0, 1, 2, 2, 1, 7, 6]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 4, 1, 4, 2, 5, 0, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0, 0],
      [1, 1, 1, 2, 1, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 2, 1, 4, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 0, 5, 1, 8, 3, 8, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 0, 3, 1, 1, 2, 4, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [0, 1, 0, 1, 0, 0],
      [0, 1, 1, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [10],
      [11],
      [8],
      [11],
      [9],
      [11],
      [9],
      [11]
    ]);
    solutionP.add([0, 1, 0, 3, 2, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 1, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 3, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1],
      [2, 1, 2, 1, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [6],
      [4, 6, 7],
      [5, 6],
      [4],
      [4, 7],
      [2],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 1, 2, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 4],
      [7]
    ]);
    solutionP.add([0, 1, 1, 4, 4, 1, 7, 2, 9, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 2],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [8]
    ]);
    solutionP.add([0, 3, 2, 2, 3, 2, 4, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 1, 6, 3, 4, 5, 0, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 5, 4, 2, 5, 1, 5, 3, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [10, 11],
      [8, 11]
    ]);
    solutionP.add([1, 3, 3, 2, 4, 0, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8]
    ]);
    solutionP.add([1, 0, 2, 0, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [9],
      [11]
    ]);
    solutionP.add([0, 0, 0, 2, 1, 2, 4, 1]);
    bannedP.add([0, 3]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([2, 4, 3, 1, 4, 2, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [2]
    ]);
    solutionP.add([0, 1, 3, 0, 4, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 1, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8, 9]
    ]);
    solutionP.add([0, 5, 1, 1, 1, 5, 2, 0, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [5, 7],
      [3, 4, 6, 7],
      [3, 4, 5, 6],
      [3, 4],
      [6]
    ]);
    solutionP.add([0, 1, 0, 3, 3, 8, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2]
    ]);
    solutionP.add([0, 0, 0, 2, 2, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 3, 2, 1, 2, 4, 3, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 11, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 1],
      [2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [6, 7],
      [6, 7],
      [3],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 9, 5, 5, 5, 7, 6, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [3, 6],
      [3, 7]
    ]);
    solutionP.add([1, 2, 1, 6, 4, 5, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9],
      [8, 11]
    ]);
    solutionP.add([4, 3, 5, 3, 5, 5, 6, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [11]
    ]);
    solutionP.add([1, 5, 2, 3, 3, 0, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [1, 1, 2, 2, 1, 1],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [8, 10],
      [8]
    ]);
    solutionP.add([0, 4, 1, 5, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [0, 0, 0, 1, 0],
      [1, 1, 1, 1, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([3, 2, 3, 3, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 2],
      [2, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([1, 7, 2, 2, 5, 1, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 5, 0, 5, 2, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 0, 1, 3, 2, 2, 2, 3]);
    bannedP.add([0, 1, 0, 2]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [1, 1, 1, 1],
      [0, 0, 2, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8],
      [10]
    ]);
    solutionP.add([0, 1, 5, 1, 6, 2, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 2, 2, 0, 2, 2, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [2, 5],
      [2, 4, 5],
      [3, 4],
      [3, 5],
      [2]
    ]);
    solutionP.add([1, 3, 5, 5, 10, 4, 10, 6]);
    bannedP.add([]);
//*******************
    metaP.add([4, 10, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 2, 3, 2, 5, 2, 9]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 1, 1, 2]
    ]);
    arrowsP.add([
      [10],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 2, 0, 4, 2, 5, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 1, 2, 3, 2, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 1, 4, 3, 0, 4, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2, 2, 0]
    ]);
    arrowsP.add([
      [4, 5, 6]
    ]);
    solutionP.add([1, 0, 3, 2, 3, 4, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 3, 0, 4, 5, 5, 4, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 2, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 5],
      [5, 7],
      [2, 4],
      [2, 6]
    ]);
    solutionP.add([1, 0, 1, 4, 5, 2, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 0, 0],
      [0, 0, 0, 1, 0, 0],
      [2, 2, 0, 0, 0, 1],
      [0, 0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [9],
      [8],
      [8]
    ]);
    solutionP.add([1, 1, 1, 4, 2, 3, 4, 2, 5, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 1, 2, 1, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10]
    ]);
    solutionP.add([3, 1, 4, 2, 4, 3, 5, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 0, 4, 3, 4, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3]
    ]);
    solutionP.add([1, 2, 3, 0, 7, 0, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 2, 1, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 1, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9],
      [8, 9, 10, 11],
      [11],
      [9],
      [8]
    ]);
    solutionP.add([0, 3, 0, 4, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 2, 2, 3, 5, 1, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 1],
      [0, 0, 0, 0],
      [1, 0, 0, 1],
      [1, 0, 0, 0],
      [0, 0, 0, 1],
      [1, 0, 1, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [10],
      [11],
      [8],
      [11],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 0, 0, 1, 0, 3, 2, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 3, 3, 3, 4, 2, 7, 0, 7, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0],
      [0, 0, 1, 0],
      [0, 2, 2, 2],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [10],
      [11],
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 0, 1, 1, 1, 2, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 3, 0, 3, 3, 3, 4, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 9, 1, 9, 3, 10, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 0, 2, 1, 2],
      [2, 0, 2, 1, 2, 0, 2, 1],
      [0, 2, 0, 2, 1, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 1],
      [1, 2, 0, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [5],
      [7],
      [6],
      [4],
      [5],
      [7],
      [2],
      [6],
      [6],
      [2],
      [3]
    ]);
    solutionP.add([0, 2, 0, 4, 2, 4, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 2],
      [2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 0, 2],
      [2, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [5]
    ]);
    solutionP.add([0, 0, 0, 4, 1, 3, 2, 0]);
    bannedP.add([5, 3]);
//*******************
    metaP.add([7, 11, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 9, 1, 0, 1, 10, 5, 2, 5, 8]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1, 1],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10],
      [10],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([0, 0, 3, 1, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 1, 3, 3, 7, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [8, 10],
      [8, 10],
      [8]
    ]);
    solutionP.add([1, 0, 2, 3, 3, 0, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [3, 4, 6, 7],
      [2, 3, 7]
    ]);
    solutionP.add([0, 1, 0, 7, 1, 6, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [3]
    ]);
    solutionP.add([0, 2, 1, 3, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 2],
      [0, 1, 1, 1],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [8],
      [10],
      [9]
    ]);
    solutionP.add([0, 3, 1, 1, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 3, 2, 0, 2, 2, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [6],
      [2, 7]
    ]);
    solutionP.add([0, 0, 0, 2, 2, 2, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 2, 2, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 1, 1, 3, 1, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 1, 2, 2, 2, 3, 4, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 6, 7]
    ]);
    solutionP.add([0, 1, 2, 3, 3, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 2, 2, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 4, 3, 4, 4, 2, 4, 3, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 0, 4, 4, 2, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 10, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 1, 2, 1],
      [0, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [4],
      [5],
      [4],
      [6],
      [7],
      [6],
      [3],
      [3],
      [7]
    ]);
    solutionP.add([2, 1, 3, 0, 3, 2, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [11],
      [9],
      [11]
    ]);
    solutionP.add([1, 2, 1, 4, 2, 2, 3, 5, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [4],
      [7]
    ]);
    solutionP.add([1, 5, 3, 1, 4, 0, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([3, 8, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0],
      [1, 2, 1, 2, 1, 2, 1, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [6],
      [3, 6, 7],
      [4, 6]
    ]);
    solutionP.add([1, 2, 1, 4, 1, 6, 2, 7]);
    bannedP.add([0, 7]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 3, 2, 0, 2, 4, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 2, 4, 3, 1, 4, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [2, 1, 1, 1, 1, 2]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 2, 0, 2, 2, 3, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 2, 3, 0, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([12, 3, 4, 1, 1]);
    boardP.add([
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 2, 2],
      [1, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [2, 4]
    ]);
    solutionP.add([1, 1, 2, 0, 2, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([5, 1, 6, 0, 6, 6, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 1, 2, 0, 3, 4, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 1],
      [1, 0, 1, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [9],
      [11],
      [9],
      [8, 9, 10, 11],
      [11],
      [11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([1, 1, 1, 2, 3, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 4, 6, 7]
    ]);
    solutionP.add([1, 0, 2, 1, 5, 0, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 4, 1, 0]);
    boardP.add([
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([3, 3, 4, 1, 5, 0, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 1],
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [6],
      [4],
      [7],
      [3],
      [2, 3, 4, 5, 6, 7],
      [7],
      [4],
      [2]
    ]);
    solutionP.add([5, 0, 5, 2, 8, 1, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 1, 2, 1, 5, 2, 5, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 5, 6],
      [5],
      [2, 7],
      [2],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 2, 1, 1, 1, 5, 1, 7]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 3, 2, 0, 4, 3, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([10, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [3],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([2, 3, 3, 0, 6, 5, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [4, 6],
      [4, 6],
      [6],
      [3],
      [3, 7],
      [3, 7],
      [3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 10, 1, 7, 2, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [0, 1, 2, 0, 2, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [11],
      [8, 10],
      [8, 10],
      [10],
      [8, 10],
      [10],
      [8, 10],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([1, 0, 2, 1, 2, 3, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0],
      [1, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4]
    ]);
    solutionP.add([1, 0, 3, 0, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [2, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 1, 1, 4, 0, 4, 2, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 2],
      [2, 0, 1, 0],
      [2, 0, 1, 0],
      [0, 0, 1, 2],
      [0, 0, 1, 0]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [9, 11],
      [11],
      [9, 11]
    ]);
    solutionP.add([0, 2, 1, 1, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [3, 4],
      [6, 7],
      [4],
      [6],
      [2, 3],
      [3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 0, 1, 4, 4, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3]
    ]);
    solutionP.add([1, 1, 3, 1, 4, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 2],
      [0, 0, 2, 0, 0, 0],
      [2, 2, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 0, 5, 1, 2, 1, 5, 4, 5]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 2, 0, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 4, 3, 2, 4, 2, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2],
      [0, 2, 1, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [6],
      [7],
      [4],
      [6],
      [3]
    ]);
    solutionP.add([2, 0, 2, 6, 5, 3, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 0, 3, 1, 1, 1, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 2, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 2],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 1, 2, 1, 2, 2, 2, 1],
      [0, 2, 0, 2, 0, 2, 2, 2],
      [2, 1, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [2],
      [2],
      [7],
      [3]
    ]);
    solutionP.add([0, 6, 3, 3, 7, 5, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [3],
      [7]
    ]);
    solutionP.add([1, 1, 1, 5, 3, 3, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 2, 2, 1, 3, 0, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([13, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [4, 5, 6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7],
      [2, 3, 7],
      [2, 3, 7]
    ]);
    solutionP.add([1, 5, 9, 1, 10, 4, 10, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 3, 3, 4, 5, 0, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 2, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 0, 2, 1],
      [2, 2, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4],
      [6],
      [4],
      [6],
      [3],
      [6],
      [6],
      [4],
      [6],
      [3],
      [7],
      [7],
      [2]
    ]);
    solutionP.add([2, 1, 3, 4, 5, 6, 7, 2]);
    bannedP.add([10, 1]);
//*******************
    metaP.add([4, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 1]
    ]);
    arrowsP.add([
      [10, 11],
      [11]
    ]);
    solutionP.add([0, 1, 1, 3, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 2, 2, 4, 2, 5, 1, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0],
      [0, 0, 0, 1, 0],
      [1, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [8],
      [11],
      [9]
    ]);
    solutionP.add([1, 4, 2, 1, 2, 2, 6, 1, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 1, 3, 3, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([9, 3, 4, 0, 1]);
    boardP.add([
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 2, 2],
      [0, 2, 0],
      [2, 0, 2],
      [0, 2, 0],
      [2, 1, 2]
    ]);
    arrowsP.add([
      [6],
      [7]
    ]);
    solutionP.add([5, 0, 5, 2, 7, 2, 8, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 4, 1, 0]);
    boardP.add([
      [2, 1, 0, 0, 0, 2],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [2, 1, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [8],
      [8],
      [8],
      [8],
      [8],
      [8],
      [9]
    ]);
    solutionP.add([0, 3, 2, 3, 3, 3, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 8, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 0, 3, 1, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 1, 3, 2, 1, 3, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 3, 1, 4, 2, 1, 2, 2, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 2, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 3, 3, 6, 1, 7, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 2, 2, 3, 3, 0, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 1, 1, 0],
      [0, 0, 1, 0, 0],
      [1, 2, 0, 0, 2],
      [0, 0, 0, 1, 0],
      [0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [9],
      [10],
      [8],
      [11]
    ]);
    solutionP.add([0, 3, 1, 4, 3, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 4, 1, 4, 3, 4, 4, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 1, 4, 2, 5, 5, 6, 3]);
    bannedP.add([]);
//*******************
    metaP.add([12, 7, 5, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [4],
      [3],
      [6]
    ]);
    solutionP.add([0, 4, 0, 6, 1, 3, 2, 6, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [2, 2, 2, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 2],
      [0, 2, 0, 2],
      [2, 0, 2, 0]
    ]);
    arrowsP.add([
      [4],
      [2]
    ]);
    solutionP.add([0, 2, 4, 0, 4, 2, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 2, 2, 0],
      [1, 2, 2, 2],
      [2, 0, 2, 0],
      [1, 2, 1, 2],
      [2, 0, 2, 0],
      [1, 2, 0, 2]
    ]);
    arrowsP.add([
      [3, 5],
      [7],
      [2, 5],
      [2, 4],
      [7],
      [3]
    ]);
    solutionP.add([2, 1, 3, 2, 4, 3, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0],
      [2, 0, 0, 2],
      [2, 0, 0, 2],
      [0, 0, 0, 2],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 2, 1, 3, 2, 4, 1, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([13, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [2],
      [7],
      [3, 4],
      [5, 6],
      [3, 4],
      [2, 6, 7],
      [3]
    ]);
    solutionP.add([1, 1, 3, 1, 5, 3, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 9, 5, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 2, 0, 6, 3, 3, 6, 8]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([1, 2, 1, 5, 2, 2, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [2, 2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 2, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 2, 0, 3, 4, 4, 4, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [3, 4],
      [6, 7],
      [3, 4],
      [6, 7]
    ]);
    solutionP.add([1, 0, 3, 2, 5, 2, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 1],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [11]
    ]);
    solutionP.add([1, 5, 2, 0, 2, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 8, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 1, 2],
      [2, 2, 2, 1, 2, 2, 2, 0],
      [1, 2, 2, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 0],
      [1, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 1],
      [0, 2, 1, 2, 0, 2, 1, 2],
      [2, 2, 2, 2, 2, 2, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4],
      [5],
      [4],
      [6],
      [3],
      [4, 5],
      [2, 7],
      [7],
      [2]
    ]);
    solutionP.add([1, 3, 3, 7, 4, 2, 8, 0]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 1, 1, 1, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 1, 0, 2, 3, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [8]
    ]);
    solutionP.add([0, 4, 1, 1, 3, 2, 4, 4, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([0, 2, 0, 3, 0, 5, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4]
    ]);
    solutionP.add([3, 1, 3, 3, 4, 0, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6]
    ]);
    solutionP.add([1, 1, 2, 4, 3, 1, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [4, 6],
      [5],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([0, 2, 0, 4, 1, 3, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 1, 1, 1, 1, 2]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 0, 2, 3, 2, 5, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0],
      [0, 0, 0, 2],
      [0, 1, 0, 0],
      [2, 1, 0, 0],
      [0, 0, 0, 2],
      [0, 1, 2, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [8]
    ]);
    solutionP.add([0, 1, 2, 3, 3, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 0],
      [1, 0, 2, 2, 0, 1],
      [0, 0, 0, 0, 0, 1],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 0, 5, 3, 5, 4, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [5, 6],
      [4],
      [6],
      [3],
      [7],
      [2, 3],
      [2, 7]
    ]);
    solutionP.add([1, 0, 2, 1, 3, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 2, 0, 0],
      [0, 2, 0, 0, 0, 2],
      [1, 2, 1, 1, 1, 1],
      [0, 2, 0, 0, 2, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0, 0],
      [2, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [8],
      [8, 10],
      [10],
      [8],
      [10]
    ]);
    solutionP.add([3, 2, 4, 3, 6, 5, 7, 2, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3]
    ]);
    solutionP.add([0, 5, 3, 0, 3, 2, 5, 6, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 5, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 2, 2, 1, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [2],
      [2]
    ]);
    solutionP.add([5, 2, 5, 4, 6, 3, 7, 6, 9, 2]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 3, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [7],
      [3],
      [6],
      [4],
      [7],
      [4],
      [6],
      [4],
      [6]
    ]);
    solutionP.add([1, 0, 2, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [1, 1, 0, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([1, 3, 3, 1, 3, 3, 3, 4]);
    bannedP.add([1, 4]);
//*******************
    metaP.add([9, 7, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [3, 4, 5, 6, 7],
      [2, 3, 4, 6, 7]
    ]);
    solutionP.add([2, 2, 3, 5, 4, 4, 8, 6]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 3, 0, 4, 1, 5, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [2, 2, 0, 2],
      [2, 2, 2, 1]
    ]);
    arrowsP.add([
      [2, 3, 4],
      [2, 7]
    ]);
    solutionP.add([0, 1, 5, 0, 6, 3, 7, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 4, 0, 9, 3, 10, 2, 10, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 1, 2, 5, 4, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([6, 4, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 1],
      [1, 2, 0, 2],
      [2, 0, 2, 2]
    ]);
    arrowsP.add([
      [6, 7],
      [3, 4],
      [6, 7],
      [3, 4]
    ]);
    solutionP.add([0, 2, 1, 3, 2, 2, 4, 0]);
    bannedP.add([]);
//*******************
    metaP.add([11, 8, 5, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 6, 1, 5, 2, 0, 2, 6, 9, 7]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 2, 2, 3, 3, 0, 3, 4, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 1, 5, 3, 5, 5, 6, 1, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([2, 0, 2, 1, 2, 2, 3, 1, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 3, 1, 1]);
    boardP.add([
      [0, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1]
    ]);
    arrowsP.add([
      [5],
      [4],
      [7],
      [3],
      [6],
      [2],
      [7]
    ]);
    solutionP.add([1, 1, 2, 0, 2, 2]);
    bannedP.add([0, 0]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [0, 2, 0, 2, 0, 0],
      [1, 0, 0, 0, 0, 2],
      [0, 2, 2, 0, 2, 0],
      [0, 0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [9]
    ]);
    solutionP.add([0, 4, 1, 3, 2, 0, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 1, 2, 0]
    ]);
    arrowsP.add([
      [2, 3, 7]
    ]);
    solutionP.add([3, 1, 6, 0, 8, 2, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 4, 1, 0, 4, 1, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 2],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 2, 2, 1],
      [2, 0, 2, 0, 2],
      [1, 2, 0, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [3],
      [7],
      [3, 4],
      [6, 7],
      [4],
      [6]
    ]);
    solutionP.add([2, 2, 5, 3, 6, 2, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 8, 5, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 0, 2, 0],
      [2, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 1, 2],
      [2, 0, 2, 0, 2, 1, 2, 2],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 7],
      [5, 7]
    ]);
    solutionP.add([2, 3, 5, 6, 6, 5, 8, 5, 8, 7]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 2, 3, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([11, 3, 3, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [1, 2, 0],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2],
      [1, 2, 1],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [3],
      [7],
      [3],
      [6],
      [3],
      [7],
      [3],
      [6]
    ]);
    solutionP.add([0, 1, 3, 0, 7, 2]);
    bannedP.add([1, 2]);
//*******************
    metaP.add([6, 6, 4, 1, 1]);
    boardP.add([
      [2, 2, 1, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [0, 2, 1, 2, 0, 2],
      [2, 0, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [6],
      [6],
      [7],
      [3, 7]
    ]);
    solutionP.add([0, 4, 3, 1, 3, 5, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 8, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 2, 2, 0, 2],
      [2, 0, 2, 2, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 5, 1, 0, 1, 4, 2, 5, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 0, 0, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [10, 11],
      [8, 9],
      [8, 11]
    ]);
    solutionP.add([2, 1, 3, 2, 5, 1, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 2, 1, 0],
      [1, 0, 0, 2],
      [2, 0, 0, 2],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([2, 1, 2, 2, 5, 0, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([4, 3, 5, 1, 5, 4, 6, 4, 7, 4]);
    bannedP.add([]);
//*******************
    metaP.add([5, 4, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [0, 0, 0, 0],
      [0, 2, 2, 0],
      [0, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 2, 1, 1, 2, 0, 3, 0, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 5, 4, 1, 0]);
    boardP.add([
      [1, 2, 0, 2, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 2, 0, 0, 1]
    ]);
    arrowsP.add([
      [10],
      [10],
      [8, 11]
    ]);
    solutionP.add([0, 4, 2, 3, 3, 0, 3, 1]);
    bannedP.add([]);
//*******************
    metaP.add([4, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 1, 0, 2, 1, 3, 1, 4, 2, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [2, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 3, 2, 1, 3, 5, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([6, 6, 5, 1, 0]);
    boardP.add([
      [2, 0, 2, 0, 0, 0],
      [0, 0, 0, 0, 2, 0],
      [2, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 2],
      [0, 2, 0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 4, 2, 2, 3, 4, 4, 0, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [1, 1, 1, 1],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [10]
    ]);
    solutionP.add([0, 3, 3, 2, 4, 1, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0],
      [0, 1, 0, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([4, 4, 5, 3, 6, 2, 7, 1]);
    bannedP.add([]);
//*******************
    metaP.add([11, 7, 4, 1, 1]);
    boardP.add([
      [2, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 2, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [2, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4, 5, 6],
      [5, 7],
      [6],
      [2, 4, 5],
      [2],
      [4, 5, 6, 7],
      [4, 6],
      [3],
      [4, 7],
      [2, 7],
      [3, 7],
      [3, 7]
    ]);
    solutionP.add([2, 6, 3, 1, 4, 0, 8, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 4, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 2, 2, 0, 3, 2, 3, 3]);
    bannedP.add([0, 2]);
//*******************
    metaP.add([7, 5, 4, 1, 1]);
    boardP.add([
      [2, 2, 2, 2, 0],
      [2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2],
      [2, 2, 1, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [3, 5],
      [6],
      [3, 6, 7]
    ]);
    solutionP.add([1, 3, 2, 4, 3, 3, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [3],
      [3]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 6, 2, 3]);
    bannedP.add([2, 1]);
//*******************
    metaP.add([4, 9, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 1, 2, 1, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 1, 2, 1, 2, 1, 2, 2]
    ]);
    arrowsP.add([
      [4],
      [6],
      [4],
      [6],
      [7],
      [7],
      [7]
    ]);
    solutionP.add([0, 5, 2, 5, 3, 4, 3, 6]);
    bannedP.add([0, 1, 0, 3]);
//*******************
    metaP.add([11, 8, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2, 0, 2],
      [2, 1, 2, 1, 2, 1, 2, 1],
      [0, 2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([4, 4, 5, 7, 6, 0, 6, 6]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([2, 2, 4, 0, 4, 2]);
    bannedP.add([]);
//*******************
    metaP.add([9, 7, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 2, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([3, 0, 3, 4, 6, 1, 7, 6, 8, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 2, 2, 0, 2],
      [1, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 1, 2, 0, 2],
      [0, 2, 1, 2, 1, 2, 0],
      [2, 1, 2, 2, 2, 1, 2],
      [1, 2, 0, 2, 2, 2, 0],
      [2, 2, 2, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [5],
      [4, 6],
      [3, 6, 7],
      [3, 6, 7],
      [4],
      [3],
      [2, 7],
      [2]
    ]);
    solutionP.add([1, 2, 2, 5, 5, 2, 5, 6]);
    bannedP.add([]);
//*******************
    metaP.add([9, 6, 4, 1, 1]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [2, 3]
    ]);
    solutionP.add([0, 4, 1, 1, 4, 0, 8, 2]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0],
      [0, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 2],
      [2, 2, 0, 0, 0],
      [2, 0, 1, 1, 0]
    ]);
    arrowsP.add([
      [8],
      [8]
    ]);
    solutionP.add([0, 0, 0, 4, 1, 3, 4, 4, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([10, 6, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 2, 2, 1],
      [0, 2, 2, 2, 1, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2],
      [2, 0, 2, 0, 2, 0],
      [0, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [2, 5],
      [5]
    ]);
    solutionP.add([0, 1, 2, 5, 3, 0, 3, 2, 6, 5]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 1, 1, 1, 1, 2],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 2]
    ]);
    arrowsP.add([
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10]
    ]);
    solutionP.add([0, 1, 1, 0, 1, 3, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 3, 0, 1]);
    boardP.add([
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [4, 6],
      [6],
      [3],
      [3, 7],
      [3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 7, 0, 9, 2, 1]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2],
      [2, 0, 0, 0, 2],
      [0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [2, 0, 0, 0, 0],
      [0, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 0, 0, 3, 1, 3, 3, 4, 4, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 7, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [5, 6],
      [3, 4, 5],
      [3, 4, 5, 6],
      [2, 6, 7],
      [2, 7]
    ]);
    solutionP.add([0, 3, 2, 1, 4, 1, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 3, 3, 0, 1]);
    boardP.add([
      [2, 0, 2],
      [0, 2, 0],
      [2, 1, 2],
      [1, 2, 0],
      [2, 1, 2],
      [0, 2, 0],
      [2, 0, 2]
    ]);
    arrowsP.add([
      [2, 3, 4, 5, 6, 7],
      [2, 3, 4, 5],
      [2, 3, 4, 5, 6, 7]
    ]);
    solutionP.add([3, 0, 3, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([12, 5, 5, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 2, 2, 2, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [2, 2, 2, 2, 2],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0]
    ]);
    arrowsP.add([]);
    solutionP.add([1, 0, 3, 2, 5, 4, 7, 4, 11, 4]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [11],
      [11]
    ]);
    solutionP.add([0, 1, 4, 3, 5, 3, 5, 4]);
    bannedP.add([]);
//*******************
    metaP.add([4, 5, 5, 1, 0]);
    boardP.add([
      [2, 0, 0, 0, 2],
      [0, 0, 2, 0, 0],
      [0, 0, 2, 0, 0],
      [2, 0, 0, 0, 2]
    ]);
    arrowsP.add([]);
    solutionP.add([0, 3, 1, 0, 2, 4, 3, 1, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 5, 1, 0]);
    boardP.add([
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 0],
      [0, 0, 0, 0, 0]
    ]);
    arrowsP.add([
      [10],
      [11],
      [10],
      [9]
    ]);
    solutionP.add([0, 1, 1, 1, 1, 3, 4, 2, 6, 0]);
    bannedP.add([]);
//*******************
    metaP.add([10, 4, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 1, 2, 0],
      [0, 2, 1, 2],
      [2, 0, 2, 0],
      [2, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [4],
      [4, 5],
      [5]
    ]);
    solutionP.add([3, 2, 4, 1, 7, 2, 9, 0]);
    bannedP.add([]);
//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 2, 2, 0, 2],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [2, 1, 1, 1, 1, 2],
      [2, 0, 1, 0, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [2, 0, 2, 2, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [8, 10],
      [10],
      [10],
      [8, 10],
      [9],
      [9, 11]
    ]);
    solutionP.add([1, 4, 5, 3, 6, 1, 6, 4]);
    bannedP.add([]);

//*******************
    metaP.add([7, 9, 4, 0, 1]);
    boardP.add([
      [2, 1, 2, 2, 2, 1, 2, 1, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 2],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 2, 2, 1, 2, 1, 2]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [5, 6],
      [2, 3],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([1, 2, 3, 4, 4, 1, 4, 5]);
    bannedP.add([]);

//*******************
    metaP.add([8, 6, 4, 1, 0]);
    boardP.add([
      [0, 2, 2, 0, 0, 0],
      [0, 2, 1, 0, 0, 1],
      [0, 0, 0, 2, 2, 2],
      [0, 2, 0, 2, 0, 2],
      [0, 2, 2, 0, 0, 0],
      [0, 1, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [1, 2, 0, 0, 1, 1]
    ]);
    arrowsP.add([
      [9, 10],
      [11],
      [9],
      [8],
      [8, 11],
      [8, 11]
    ]);
    solutionP.add([1, 3, 2, 1, 3, 2, 5, 2]);
    bannedP.add([]);
//*******************
    metaP.add([3, 7, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4, 6],
      [4, 6],
      [6],
      [3],
      [3, 7],
      [3, 7],
      [7]
    ]);
    solutionP.add([0, 4, 0, 6, 2, 2]);
    bannedP.add([]);

//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [1, 1, 0, 0],
      [2, 0, 0, 0],
      [2, 0, 0, 0],
      [0, 1, 0, 0],
      [0, 1, 0, 0]
    ]);
    arrowsP.add([
      [9],
      [10],
      [9],
      [9]
    ]);
    solutionP.add([0, 0, 0, 3, 3, 2, 4, 0]);
    bannedP.add([]);

//*******************
    metaP.add([6, 5, 4, 1, 0]);
    boardP.add([
      [0, 0, 2, 0, 0],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [0, 0, 0, 0, 1],
      [1, 1, 1, 1, 1],
      [0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [11],
      [11],
      [11],
      [8],
      [8],
      [8],
      [8],
      [8],
      [11]
    ]);
    solutionP.add([0, 1, 2, 1, 3, 4, 5, 0]);
    bannedP.add([]);
//*******************
    metaP.add([5, 9, 4, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 0, 2, 0, 2, 0, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4, 5],
      [4, 5, 6],
      [4, 5, 6],
      [4, 5, 6],
      [5, 6],
      [3, 4],
      [6, 7],
      [2, 3],
      [2, 3, 7],
      [2, 3, 7],
      [2, 3, 7],
      [2, 7]
    ]);
    solutionP.add([0, 6, 1, 7, 4, 0, 4, 8]);
    bannedP.add([]);


//*******************
    metaP.add([6, 4, 4, 1, 0]);
    boardP.add([
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [0, 0, 0, 0],
      [1, 1, 1, 1]
    ]);
    arrowsP.add([
      [8],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 2, 3, 0, 3, 2, 3, 3]);
    bannedP.add([]);
//*******************
    metaP.add([8, 5, 4, 1, 0]);
    boardP.add([
      [1, 0, 0, 2, 0],
      [0, 2, 0, 0, 0],
      [0, 2, 2, 1, 2],
      [0, 2, 0, 0, 1],
      [0, 0, 0, 0, 0],
      [0, 0, 2, 0, 0],
      [0, 0, 0, 1, 1],
      [1, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [9, 10],
      [10],
      [10, 11],
      [8, 11],
      [8, 11],
      [8]
    ]);
    solutionP.add([3, 2, 4, 2, 5, 1, 6, 1]);
    bannedP.add([]);

//*******************
    metaP.add([7, 9, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2, 1, 2, 1, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0, 2, 0]
    ]);
    arrowsP.add([
      [5],
      [4, 5, 6],
      [4, 6],
      [5],
      [7],
      [4, 6, 7],
      [2, 3],
      [2]
    ]);
    solutionP.add([0, 0, 1, 1, 2, 4, 6, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 5, 4, 1, 1]);
    boardP.add([
      [0, 2, 0, 2, 2],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 2],
      [2, 1, 2, 0, 2],
      [0, 2, 0, 2, 0],
      [2, 1, 2, 1, 2],
      [2, 2, 0, 2, 0],
      [2, 0, 2, 0, 2],
      [0, 2, 0, 2, 2]
    ]);
    arrowsP.add([
      [5],
      [5],
      [2, 4],
      [2, 6]
    ]);
    solutionP.add([2, 0, 2, 2, 4, 2, 5, 1]);
    bannedP.add([]);

//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 1, 2, 0],
      [0, 0, 0, 1, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 0, 2, 0, 2],
      [0, 0, 0, 1, 0, 0],
      [0, 2, 0, 2, 0, 0],
      [0, 0, 0, 1, 0, 0]
    ]);
    arrowsP.add([
      [11],
      [9, 11],
      [10],
      [8, 10],
      [8, 10],
      [8],
      [10],
      [8],
      [9, 11],
      [9, 11]
    ]);
    solutionP.add([0, 5, 3, 0, 3, 1, 6, 3]);
    bannedP.add([]);

//*******************
    metaP.add([7, 6, 4, 1, 0]);
    boardP.add([
      [2, 0, 1, 1, 1, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 2, 2, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 1, 1, 1, 0, 2]
    ]);
    arrowsP.add([
      [10],
      [10],
      [10],
      [8],
      [8],
      [8]
    ]);
    solutionP.add([0, 1, 0, 2, 0, 3, 1, 3]);
    bannedP.add([]);
//*******************
    metaP.add([5, 6, 4, 1, 0]);
    boardP.add([
      [0, 2, 0, 2, 0, 2],
      [0, 0, 1, 0, 0, 0],
      [0, 0, 1, 0, 0, 0],
      [1, 1, 1, 1, 1, 1],
      [0, 0, 1, 0, 0, 2]
    ]);
    arrowsP.add([
      [9, 11],
      [9, 11],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8, 10],
      [8],
      [9, 11]
    ]);
    solutionP.add([1, 0, 1, 2, 3, 4, 4, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 4, 4, 1, 0]);
    boardP.add([
      [2, 0, 0, 2],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [1, 0, 0, 0],
      [2, 0, 0, 2]
    ]);
    arrowsP.add([
      [9],
      [9],
      [9],
      [9],
      [9]
    ]);
    solutionP.add([2, 0, 3, 2, 4, 3, 5, 1]);
    bannedP.add([]);
//*******************
    metaP.add([5, 7, 4, 0, 1]);
    boardP.add([
      [2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 1, 2, 0],
      [2, 1, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 0],
      [2, 0, 2, 0, 2, 1, 2]
    ]);
    arrowsP.add([
      [7],
      [6],
      [3]
    ]);
    solutionP.add([0, 1, 1, 0, 3, 0, 3, 4]);
    bannedP.add([]);
//*******************
    metaP.add([9, 4, 4, 1, 1]);
    boardP.add([
      [0, 2, 1, 2],
      [2, 1, 2, 0],
      [0, 2, 0, 2],
      [2, 2, 2, 0],
      [0, 2, 2, 2],
      [2, 2, 2, 0],
      [0, 2, 0, 2],
      [2, 0, 2, 0],
      [0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [4]
    ]);
    solutionP.add([0, 0, 1, 1, 2, 2, 7, 3]);
    bannedP.add([]);
//*******************
    metaP.add([7, 5, 4, 1, 0]);
    boardP.add([
      [0, 2, 2, 2, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 1, 0, 2],
      [0, 1, 0, 0, 0],
      [2, 1, 1, 0, 0],
      [0, 0, 0, 0, 0],
      [0, 0, 0, 2, 0]
    ]);
    arrowsP.add([
      [10, 11],
      [8, 9, 10],
      [8, 9, 10],
      [8, 9, 10]
    ]);
    solutionP.add([4, 2, 5, 1, 5, 2, 5, 3]);
    bannedP.add([]);
//*******************
    metaP.add([3, 9, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 0, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [4],
      [6],
      [6],
      [6],
      [3],
      [3],
      [7],
      [7]
    ]);
    solutionP.add([0, 2, 1, 7, 2, 0]);
    bannedP.add([2, 4]);
//*******************
    metaP.add([7, 11, 4, 0, 1]);
    boardP.add([
      [2, 2, 2, 0, 2, 1, 2, 2, 2, 2, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0],
      [2, 1, 2, 0, 2, 1, 2, 1, 2, 0, 2],
      [2, 2, 0, 2, 0, 2, 0, 2, 1, 2, 2],
      [2, 0, 2, 1, 2, 0, 2, 0, 2, 0, 2],
      [0, 2, 0, 2, 0, 2, 1, 2, 0, 2, 0],
      [2, 0, 2, 1, 2, 1, 2, 0, 2, 0, 2]
    ]);
    arrowsP.add([
      [6],
      [5],
      [7],
      [6],
      [4],
      [3],
      [2],
      [7],
      [7]
    ]);
    solutionP.add([0, 5, 2, 3, 2, 9, 4, 7]);
    bannedP.add([]);
//*******************
    metaP.add([7, 6, 5, 1, 0]);
    boardP.add([
      [1, 2, 0, 2, 0, 2],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 2],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [2, 0, 0, 0, 0, 0],
      [1, 0, 0, 0, 0, 1]
    ]);
    arrowsP.add([
      [10],
      [9],
      [8, 11]
    ]);
    solutionP.add([1, 3, 2, 1, 4, 2, 4, 3, 6, 1]);
    bannedP.add([]);
//*******************
    metaP.add([3, 11, 3, 1, 1]);
    boardP.add([
      [1, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1],
      [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2],
      [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1]
    ]);
    arrowsP.add([
      [4],
      [6],
      [6],
      [4],
      [6],
      [3],
      [3],
      [7],
      [3],
      [7],
      [7]
    ]);
    solutionP.add([0, 0, 1, 5, 2, 8]);
    bannedP.add([0, 6]);

  }
}
